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 などの VS Code フォークに基づくほかの IDE の両方で利用可能です。
要件
インストール
ほかの VS Code ベースのエディターでは、インストール手順が異なる場合があります。
拡張機能を IDE 内で直接、または Web からインストールします。
MCP サーバーの設定
この拡張機能には、Datadog Model Context Protocol (MCP) サーバー へのアクセスが含まれています。ご使用の Datadog 環境でエディターの AI 機能を強化するために、MCP サーバーが有効になっていることを確認してください。
チャットパネルを開き、エージェントモードを選択し、[Configure Tools] (ツールの構成) ボタンをクリックします。
リストで 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 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 に表示されるスタックトレースのフレームの横にあるボタンです。
この機能を使用して、インサイト (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] を選択してください。
ヘルプとフィードバック
フィードバックを共有するには、[email protected] にメールを送るか、拡張機能の 公開リポジトリ で問題を作成してください。
既知の問題について知るには、問題 セクションを確認してください。
カーソル またはその他の VS Code のフォークをご使用の場合は、Open VSX レジストリ に拡張機能があります。
ライセンス
この拡張機能をダウンロードまたは使用する前に、エンドユーザー使用許諾契約書 をよくお読みください。
参考資料