VS Code および Cursor 用の Datadog 拡張機能

This product is not supported for your selected Datadog site. ().

Visual Studio Code の Datadog 拡張機能は、選択した Datadog サイト () ではサポートされていません。

概要

VS Code および Cursor 用の Datadog 拡張機能を使用すると、ご使用のコードエディターに Datadog を統合して、開発を加速できます。

VS Code および Cursor 用の Datadog 拡張機能

この拡張機能には以下の機能が含まれています。

  • MCP (Model Context Protocol) Server: エディターの AI エージェントを Datadog の本番テレメトリ、ツール、コンテキストに接続します。

  • Logs: ログの数量を測定し、コードからログを検索します。

  • Code Insights: コードを開いたままで、ランタイムエラー、脆弱性、不安定なテストに関する最新情報を得られます。

  • View in IDE: Datadog のコード参照からソースファイルに直接移動します。

  • Code Security: コミットする前にセキュリティ上の問題を検出して修正し、カスタムルールを作成します。

  • Exception Replay: 本番コードをデバッグします。

  • Live Debugger: 再デプロイすることなくランタイムデータをキャプチャするために、実行中のサービスに非破壊的なログポイントを追加します。

  • Fix in Chat: AI による提案と説明を利用して、コードエラー、脆弱性、不安定なテストを修正します。

特段の記載がない限り、すべての拡張機能は VS Code および Cursor などの VS Code フォークに基づくほかの IDE の両方で利用可能です。

要件

  • Datadog アカウント: ほとんどの機能で Datadog アカウントが必要です。

    • Datadog を初めてご使用の場合は、詳細はこちら にアクセスして、Datadog のモニターおよびセキュリティツールについて学び、無料トライアルにご登録ください。
    • 組織で myorg.datadoghq.com などの カスタムサブドメイン を使用している場合は、IDE で datadog.connection.oauth.setup.domain 設定を使用してそのことを指定する必要があります。
  • Git: 拡張機能は、IDE で Git が有効になっている場合により適切に機能します。git.enabled 設定でこれが有効になっていることを確認してください。

インストール

ほかの VS Code ベースのエディターでは、インストール手順が異なる場合があります。

拡張機能を IDE 内で直接、または Web からインストールします。

  • VS Code 内: 拡張機能ビューを開き (Shift + Cmd/Ctrl + X)、datadog を検索し、Datadog の公式拡張機能を選択します。

  • Web から: Visual Studio Marketplace の拡張機能のページからインストールします。

MCP サーバーの設定

この拡張機能には、Datadog Model Context Protocol (MCP) サーバー へのアクセスが含まれています。ご使用の Datadog 環境でエディターの AI 機能を強化するために、MCP サーバーが有効になっていることを確認してください。

  1. チャットパネルを開き、エージェントモードを選択し、[Configure Tools] (ツールの構成) ボタンをクリックします。

    VS Code の [Configure Tools] ボタン
  2. リストで Datadog サーバーとツールを見つけ、チェックボックスをオンにして有効にします (必要に応じて展開または更新してください)。

拡張機能を IDE 内で直接、または Web からインストールします。

  • Cursor 内: 拡張機能ビューを開き (Shift + Cmd/Ctrl + X)、datadog を検索し、Datadog の公式拡張機能を選択します。

  • Web から: Open VSX レジストリ から VSIX ファイルをダウンロードし、Command Palette (Shift + Cmd/Ctrl + P) で Extensions: Install from VSIX を使用してインストールします。

Datadog MCP Server の設定

Datadog プラグインをインストールして、Datadog MCP サーバー を有効にします。プラグインは、Cursor Marketplace から、または [Cursor Settings > Plugins] でインストールできます。

コア機能

Logs

Logs を使用して、コード内の特定のログ行によって生成されたログの数量を測定します。この拡張機能は、Datadog のログレコードに一致する検出されたログパターンについて、コードにアノテーションを追加します。

詳細は、ログ サブセクションをご覧ください。

Code Insights

Code Insights は、ランタイムエラー、コードの脆弱性、不安定なテストなど、コードベースに関する Datadog 生成のインサイトを提供します。

Code Insights ビュー。

詳細は、Code Insights サブセクションをご覧ください。

Code Security

Code Security 機能は、事前定義されたルールに照らしてローカルでコードを分析し、変更をコミットする前にセキュリティ上の問題や脆弱性を検出して修正します。

詳細は、Code Security サブセクションをご覧ください。

Exception Replay

Exception Replay を使用すると、Error Tracking コードインサイトのスタックトレースフレームを調べて、本番環境で実行されているコードの変数の値に関する情報を取得できます。

詳細は、例外リプレイ サブセクションをご覧ください。

Live Debugger

Live Debugger を使用すると、実行中のサービスにログポイント (自動で期限切れになる、非破壊的なブレークポイント) を追加して、コードを再デプロイすることなくデバッグ用のランタイムデータをキャプチャできます。

詳細は、ライブデバッガー サブセクションをご覧ください。

その他の機能

View in IDE

この機能は VS Code と Cursor のみで利用可能です。ほかの VS Code のフォークでは利用できません。

View in VS Code または View in Cursor 機能は、Datadog からソースファイルへの直接リンクを提供します。これは、(Error Tracking などの) UI に表示されるスタックトレースのフレームの横にあるボタンです。

[View in VS Code] ボタンが表示されている Datadog のスタックトレース

この機能を使用して、インサイト (Error Tracking からのエラーなど) からソースファイルを開くこともできます。

[View in VS Code] ボタンが表示されている、Datadog の Error Tracking の問題
この機能を使用するには、まずご使用のサービスでソースコードインテグレーションを構成してください。

Fix in Chat

[Fix in Chat] ボタンは、拡張機能によってエラーや問題が特定された、複数のコンテキストで表示されます。このボタンをクリックすると、問題を要約し、関連する詳細やコンテキストを含め、エージェントに具体的な指示を与える AI チャットのプロンプトが生成されます。

データとテレメトリ

Datadog は、この IDE の利用状況に関する特定の情報 (IDE をどのように使用したか、IDE の使用中にエラーが発生したかどうか、それらのエラーの原因、ユーザー識別子など) を収集します。これらの情報は、Datadog プライバシーポリシー および Datadog の VS Code 拡張機能 EULA に準拠した形で取り扱われます。このデータは、拡張機能のパフォーマンスや機能の改善に利用されます。たとえば、拡張機能への遷移および拡張機能からの遷移や、サービスにアクセスするための Datadog ログインページなどがあります。

このデータを Datadog に送信したくない場合は、拡張機能の設定でいつでも無効にできます。[Datadog > Telemetry > Setup > Enable Telemetry] で [disabled] を選択してください。

Datadog 拡張機能には、VS Code テレメトリ設定も適用されます。

ヘルプとフィードバック

フィードバックを共有するには、[email protected] にメールを送るか、拡張機能の 公開リポジトリ で問題を作成してください。

既知の問題について知るには、問題 セクションを確認してください。

カーソル またはその他の VS Code のフォークをご使用の場合は、Open VSX レジストリ に拡張機能があります。

ライセンス

この拡張機能をダウンロードまたは使用する前に、エンドユーザー使用許諾契約書 をよくお読みください。

参考資料