Datadog MCP サーバーツール

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

Datadog MCP サーバーで利用可能なツールは以下の通りです。各エントリには、必要なツールセット、権限、およびサンプルプロンプトが含まれています。ツールはツールセットごとに分類されています。それにより、必要なツールのみ使用でき、貴重なコンテキストウィンドウのスペースを節約できます。

製品特有のツールを有効にするには、Datadog MCP サーバーへの接続に使用するエンドポイント URL の末尾に、toolsets クエリパラメータを含めてください。たとえば、選択したDatadogサイトに基づいて(、この URL で有効になるのは、APM と LLM Observability のツール_だけ_です。

?toolsets=apm,llmobs

MCP サーバーへの接続およびツールセットの有効化については、Datadog MCP サーバーのセットアップをご覧ください。

Datadog MCP サーバーツールは大規模開発作業中であり、変更される可能性があります。プロンプトやクエリに関するフィードバック、ユースケース、または問題については、このフィードバックフォームを通じてご連絡ください。

コアツール

ログ、メトリクス、トレース、ダッシュボード、モニター、インシデント、ホスト、サービス、イベント、およびノートブックのデフォルトツールセット

search_datadog_events

ツールセット: コア
必要な権限: Events および Timeseries
モニターアラート、デプロイ通知、インフラストラクチャーの変更、セキュリティの発見、サービスステータスの変更などのイベントを検索します。

  • 過去 24 時間のすべてのデプロイイベントを表示します。
  • エラーステータスの本番環境に関連するイベントを見つけます。
  • 過去 1 時間に service:api タグが付けられたイベントを取得します。

: 詳細については、Event Management API をご覧ください。

get_datadog_incident

ツールセット: コア
必要な権限: Incidents Read
インシデントに関する詳細情報を取得します。

  • インシデント ABC123 の詳細を取得します。
  • インシデント ABC123 のステータスは何ですか?
  • 昨日の Redis インシデントに関する完全な情報を取得します。

: ツールは稼働中ですが、インシデントのタイムラインデータは含まれていません。

get_datadog_metric

ツールセット: コア
必要な権限: Cloud Cost Management Read または Metrics または Timeseries
履歴またはリアルタイムのメトリックデータをクエリしたり、分析したりします。カスタムクエリや集計がサポートされています。

  • 過去 4 時間のすべてのホストの CPU 利用率メトリクスを表示します。
  • 本番環境の Redis レイテンシメトリクスを取得します。
  • 1 月から 2 月にかけて私のクラウドコストはどのくらい変化しましたか?

get_datadog_metric_context

ツールセット: コア
必要な権限: Cloud Cost Management Read または Metrics
メトリックに関する詳細情報を取得します。それには、メタデータ、利用可能なタグ、およびフィルタリングとグループ化のためのタグ値が含まれます。

  • メトリック system.cpu.user に対して利用可能なタグは何ですか?
  • redis.info.latency_msenv タグに対して可能な値をすべて表示します。
  • メトリック requests.count のメタデータと次元を取得します。

search_datadog_monitors

ツールセット: コア
必要な権限: Monitors Read
Datadog モニターに関する情報を取得します。これには、ステータス、しきい値、およびアラート条件が含まれます。

  • 現在アラートを出しているすべてのモニターをリストします。
  • 私たちの支払いサービスに関連するモニターを表示してください。
  • team:infrastructure のタグが付けられているのモニターを見つけます。

get_datadog_trace

ツールセット: コア
必要な権限: APM Read
トレース ID を使用して Datadog APM から完全なトレースを取得します。

  • ID が 7d5d747be160e280504c099d984bcfe0 の完全なトレースを取得します。
  • トレース abc123 のすべてのスパンをタイミング情報と共に表示します。
  • ID xyz789 のデータベースクエリを含むトレースの詳細を取得します。

: 数千のスパンがある大きなトレースは切り捨てられる可能性があり (その旨が示されます)、すべてのスパンを取得する手段はありません。

search_datadog_dashboards

ツールセット: コア
必要な権限: Dashboards ReadおよびUser Access Read
利用可能な Datadog ダッシュボードと主要な詳細をリストします。

  • 私たちのアカウントで利用可能なダッシュボードをすべて表示してください。
  • インフラストラクチャー監視に関連するダッシュボードをリストします。
  • エンジニアリングチームのための共有ダッシュボードを見つけます。

: このツールでは、関連するダッシュボードをリストしますが、その内容に関する詳細は限られています。完全なウィジェット定義を取得するには、get_datadog_dashboardを使います。

get_datadog_notebook

ツールセット: コア
必要な権限: Notebooks Read
特定のノートブックの ID に基づいて、名前、ステータス、著者を含む詳細情報を取得します。

  • ノートブック abc-123-def の詳細を取得します。
  • 昨日のデバッグノートブックの内容を表示してください。

search_datadog_notebooks

ツールセット: コア
必要な権限: Notebooks Read
Datadog ノートブックをリストしたり検索したりします。著者、タグ、コンテンツによるフィルタリングがサポートされます。

  • プラットフォームチームが作成したすべてのノートブックを表示してください。
  • パフォーマンス調査に関連するノートブックを見つけます。
  • incident-response のタグが付いたノートブックをリストします。

search_datadog_hosts

ツールセット: コア
必要な権限: Hosts Read および Timeseries
監視対象のホストに関する情報をリストしたり、それを指定したりします。フィルタリングと検索がサポートされます。

  • 私たちの本番環境にあるすべてのホストを表示してください。
  • 過去 1 時間に報告していない不健康なホストをリストします。
  • role:database のタグが付いているすべてのホストを取得します。

search_datadog_incidents

ツールセット: コア
必要な権限: Incidents Read
Datadog のインシデントのリストを取得します。状態、重大度、メタデータが含まれます。

  • 重大度別にすべてのアクティブなインシデントを表示してください。
  • 過去 1 週間に解決されたインシデントのリストを表示します。
  • 顧客に影響を与えるインシデントを見つけます。

search_datadog_metrics

ツールセット: コア
必要な権限: Metrics
用可能なメトリクスをリストします。フィルタリングとメタデータのオプションがあります。

  • 利用可能なすべての Redis メトリクスを表示します。
  • 私たちのインフラストラクチャーに関連する CPU メトリクスのリストを表示します。
  • service:api のタグが付いたメトリクスを見つけます。

search_datadog_services

ツールセット: コア
必要な権限: Service Catalog Read
詳細とチーム情報を含む、Datadog の Software Catalog 内のサービス一覧を表示します。

  • 私たちのマイクロサービスアーキテクチャにあるすべてのサービスを表示してください。
  • プラットフォームチームが所有するサービスのリストを取得します。
  • 支払い処理に関連するサービスを見つけます。

search_datadog_service_dependencies

ツールセット: コア
必要な権限: APM Read および Service Catalog Read および Teams Read
サービスの依存関係 (上流/下流) およびチームが所有するサービスを取得します。

  • チェックアウトサービスを呼び出すすべての上流サービスを表示します。
  • 支払い API が依存している下流サービスは何ですか?
  • プラットフォームチームが所有するすべてのサービスのリストを取得します。

search_datadog_spans

ツールセット: コア
必要な権限: APM Read
サービス、時間、リソースなどのフィルターを使用して APM トレースからスパンを取得します。

  • チェックアウトサービスのうち、エラーを含むスパンを表示してください。
  • 過去 30 分間のうち遅いデータベースクエリを見つけます。
  • 私たちの支払いサービスに対する失敗した API リクエストのスパンを取得します。

analyze_datadog_logs

ツールセット: コア
必要な権限: Logs Read Data および Logs Read Index Data および Timeseries
SQL クエリを使用して Datadog ログを分析して、カウント、集計、数値分析を実行します。これを統計分析に使うことができます。

  • 過去 1 時間のサービス別エラーログをカウントします。
  • 上位 10 の HTTP ステータスコードとそのカウントを表示してください。
  • その期間中に最も多くログを記録していたサービスはどれですか?

search_datadog_logs

ツールセット: コア
必要な権限: Logs Read Data および Logs Read Index Data
時間、クエリ、サービス、ホスト、ストレージ階層などのフィルターを使用してログを検索し、ログの詳細を返します。get_logs から名前が変更されました。

  • 過去 1 時間のうち nginx サービスからのエラーログを表示してください。
  • 私たちの API サービスからの「接続タイムアウト」を含むログを見つけます。
  • 本番環境からのすべての500ステータスコードのログを取得します。

search_datadog_rum_events

ツールセット: コア
必要な権限: RUM Apps Read
高度なクエリ構文を使用して Datadog RUM イベントを検索します。

  • RUM で JavaScript エラーとコンソール警告を表示します。
  • 読み込みが遅いページ (3 秒以上) を見つけます。
  • 製品詳細ページで最近のユーザーインタラクションを表示します。

create_datadog_notebook

ツールセット: コア
必要な権限: Notebooks Read および Notebooks Write
新しい Datadog ノートブックを作成します。

  • チェックアウトサービスのレイテンシースパイクに関する調査を文書化するためのノートブックを作成します。
  • 私たちの週次パフォーマンスレビューのための新しいノートブックを作成します。

edit_datadog_notebook

ツールセット: コア
必要な権限: Notebooks Read および Notebooks Write
既存の Datadog ノートブックを編集します。

  • ノートブック abc-123-def に最新のログ分析結果のセクションを追加します。
  • 今日の発見をもとにインシデント応答ノートブックを更新します。

アラート設定

モニターの検証、モニターグループの検索、およびモニターテンプレートの取得のためのツール。

validate_datadog_monitor

ツールセット: アラート設定
必要な権限: Monitors Read
モニター定義を作成したり更新したりする前に、その正確性を検証します。

  • このモニター定義を作成する前に検証します。
  • 私のモニタークエリの構文が正しいか確認してください。

get_datadog_monitor_templates

ツールセット: アラート設定
必要な権限: Monitors Read
モニターを作成するための利用可能なモニターテンプレートを取得します。

  • 利用可能なモニターテンプレートを表示します。
  • 新しいモニターを作成するために使用できるテンプレートは何ですか?

search_datadog_monitor_groups

ツールセット: アラート設定
必要な権限: Monitors Read
名前や基準によりモニターグループを検索します。

  • アラート状態にあるすべてのモニターグループを表示してください。
  • チェックアウトサービスに関連するモニターグループを見つけます。

search_datadog_slos

ツールセット: アラート設定
必要な権限: SLOs Read
Datadog SLO を名前、タグ、またはタイプで検索します。サービス、チーム、またはその他の属性でフィルタリングするためのクエリ構文をサポートします。

  • service:checkout に関連する SLO を検索します。
  • team:backend のタグが付いたすべての SLO をリストします。
  • 支払いサービスの SLO をリストします。

create_datadog_monitor

ツールセット: アラート設定
必要な権限: Monitors Write
ドラフトモードで Datadog モニターを作成します。このツールで作成されたモニターは通知を送信せず、優先度 5 (低) に設定されています。作成前に定義を確認するには validate_datadog_monitor を使用してください。クエリ構文の例については、get_datadog_monitor_templates を使用してください。作成後、Datadog UIでモニターを公開します。

  • ウェブサービスの高 CPU 使用率に対するメトリックアラートモニターを作成します。
  • 支払いサービスのエラーの急増に対するログアラートモニターを設定します。
  • チェックアウトエンドポイントの p95 レイテンシーを追跡するモニターを作成します。

get_monitor_coverage

ツールセット: アラート設定
必要な権限: Monitors Read
サービスまたはホストの監視のギャップとカバレッジを見つけます。既存のモニターによってカバーされている信号 (エラー率、レイテンシー、リクエスト率など) と不足している信号を返します。ギャップを埋めるには create_datadog_monitor と一緒に使用してください。

  • service:checkout の監視カバレッジを取得します。
  • host:web-01 についてどの監視のギャップが存在しますか?
  • エラー率モニターが不足しているサービスを見つけます。

APM

APMトレース分析、スパン検索、Watchdogインサイト、パフォーマンス調査のためのツール。

apm ツールセットはプレビュー中です。アクセスのためにサインアップします。

apm_search_spans

ツールセット: \apm 必要な権限: APM Read
APM クエリ構文を使用してスパンを検索します。ページネーションとタグフィルタリングがサポートされます。

  • 過去 1 時間のチェックアウトサービスからのエラーを含むスパンを表示してください。
  • 2 秒以上かかる遅いデータベースクエリを見つけます。
  • service:paymentsstatus:error のスパンを検索します。

apm_explore_trace

ツールセット: apm
必要な権限: APM Read
トレースデータに対してクエリを実行し、トレース内の特定のスパンの深い分析と探索を実行します。

  • トレース abc123 のスパンを探索し、データベース呼び出しを表示してください。
  • このトレースのエラースパンを分析します。

apm_trace_summary

ツールセット: apm
必要な権限: APM Read
トレースの要約を AI を活用して生成し、トレースが示す内容の高レベル分析を提供します。

  • トレース 7d5d747be160e280504c099d984bcfe0 を要約してします。
  • このトレースで何が起こったか、概要を教えてください。

apm_trace_comparison

ツールセット: apm
必要な権限: APM Read
2 つのトレースを比較して、高速トレースと低速トレースの間のパフォーマンスの違いを比較したり、ボトルネックを特定したりします。

  • これら 2 つのトレースを比較して、なぜ一方が遅いのかを調べます。
  • このベースラインのトレースと低速トレースの間で何が変わりましたか?

apm_analyze_trace_metrics

ツールセット: apm
必要な権限: APM Read
特定の操作に対する APM トレースメトリクスを時系列で分析します。メトリクスデータを照会したり、AI による分析を提供したりします。

  • 過去 6 時間の service:apiに対する web.request 操作のレイテンシトレンドを分析します。
  • 私のデータベースサービスのエラー率メトリクスを表示してください。

apm_discover_span_tags

ツールセット: apm
必要な権限: APM Read
指定された時間範囲内のスパンに存在するタグキーを検出します。

  • service:checkout のスパンで利用可能なタグは何ですか?
  • APM でフィルタリングに使用できるタグキーを表示してください。

apm_get_primary_tag_keys

ツールセット: apm
必要な権限: APM Read
組織に設定されている主要なタグキーを取得します。

  • 私の組織の主要なタグキーは何ですか?

apm_search_watchdog_stories

ツールセット: apm
必要な権限: APM Read
特定の時間範囲内でサービスの Watchdog 異常検出ストーリーを検索し、レイテンシー、エラー率、トラフィックの異常に関する AI 駆動の洞察を提供します。

  • 過去 24 時間におけるチェックアウトサービスの Watchdog 異常を表示してください。
  • 私の API サービスに対して遅延の異常が検出されていますか?

apm_get_watchdog_story

ツールセット: apm
必要な権限: APM Read
特定の Watchdog ストーリーの詳細情報を、指定された ID に基づいて取得します。

  • Watchdog ストーリー abc123 の詳細を取得します。

apm_search_change_stories

ツールセット: apm
指定された時間範囲内において、サービスの変更ストーリー (デプロイメント、機能フラグ、インフラストラクチャーの変更) を検索します。

  • 支払いサービスの最近のデプロイメントと変更を表示してください。
  • この遅延スパイクの前後で発生したインフラストラクチャーの変更は何ですか?

apm_latency_bottleneck_analysis

ツールセット: apm
必要な権限: APM Read
自己時間を計算することにより、異常期間中のトレース全体におけるレイテンシーボトルネックを分析します。

  • この異常の間でのチェックアウトサービスの遅延ボトルネックは何ですか?
  • 遅延に最も寄与しているスパンを特定します。

apm_latency_tag_analysis

ツールセット: apm
必要な権限: APM Read
異常期間とベースライン期間の間でスパンタグを比較し、何が変わったかを特定します。

  • 異常時間枠とベースラインの間でタグを比較して、何が変わったかを見つけます。
  • この遅延スパイクの間で異なっているタグ値は何ですか?

apm_search_recommendations

ツールセット: apm
必要な権限: APM Read
Datadog からの APM 推奨事項を検索します。

  • 私のサービスに対する APM 推奨事項を表示してください。
  • 私のアプリケーションに対する最適化の提案が何かありますか?

apm_get_recommendation

ツールセット: apm
必要な権限: APM Read
特定の APM 推奨事項の詳細を、指定された ID により取得します。

  • 推奨事項 abc123の詳細を取得します。

apm_investigation_methodology

ツールセット: apm
必要な権限: APM Read
APM サービスにおけるレイテンシー、エラー、パフォーマンスの問題の調査に関するガイダンスを提供します。

  • 私の API サービスのレイテンシーの増加をどのようにして調査すべきですか?
  • 本番環境でのエラーの急増をデバッグする手順を教えてください。

ケース

Case Management 用のツール。case の作成、検索、更新、プロジェクトの管理、および Jira の課題のリンクを含みます。

search_datadog_cases

ツールセット: ケース
必要な権限: Cases Read
Case Management のケースを、ステータス、優先度、プロジェクト、担当者などのフィルターを指定して検索します。時間範囲のフィルタリングとページネーションがサポートされます。

  • 私に割り当てられているすべてのオープンケースを表示してください。
  • セキュリティレビュープロジェクトにオープンな P1 ケースはありますか?
  • 今週オープンされた支払いサービスに関連するすべてのケースを表示してください。

get_datadog_case

ツールセット: ケース
必要な権限: Cases Read
特定のケースの ID またはキーに基づいて、タイトル、ステータス、優先度、担当者、およびタイムスタンプを含む詳細情報を取得します。オプションで、タイムラインの活動 (コメントやステータスの変更)およびカスタム属性を含めることができます。

  • CASE-1234 の最新の更新は何ですか? 完全なタイムラインを表示してください。
  • 誰がこのケースの作業をしていますか? これまでにどのような進展がありましたか?
  • データベース移行ケースの詳細とコメントのすべてを表示します。

create_datadog_case

ツールセット: ケース
必要な権限: Cases Write
タイトル、プロジェクト、および説明、優先度、担当者などのオプションフィールドを含む新しい Case Management ケースを作成します。

  • チェックアウトサービスでレイテンシースパイクが発生しています。調査を追跡するために P2 ケースを作成します。
  • ログに見つかった疑わしいログイン活動について、セキュリティレビューケースを開きます。

update_datadog_case

ツールセット: ケース
必要な権限: Cases Write
既存ケースのフィールド (ステータス、優先度、タイトル、説明、担当者、期限、カスタム属性など) を更新します。データを設定したフィールドのみが更新されます。

  • この問題は現在、顧客に影響を与えています。CASE-1234 を P1 にエスカレートします。
  • データベース移行ケースを解決済みとしてマークします。
  • CASE-1234 の締切を今週の終わりに設定します。

add_comment_to_datadog_case

ツールセット: ケース
必要な権限: Cases Write
ケースのタイムラインにコメントを追加します。コメントではマークダウン形式がサポートされています。

  • ログとトレースで見つけた内容を要約したメモをケースに追加します。
  • ホットフィックスがデプロイされたことと、監視していることを更新として投稿します。
  • このケースの根本原因分析の結果を文書化します。

ツールセット: ケース
必要な権限: Cases Write

  • インフラストラクチャー移行の Jira チケットをこのケースにリンクして、両方を一緒に追跡できるようにします。
  • PROJ-456 を Datadog ケースに接続して、エンジニアリングチームに対して可視化します。

list_datadog_case_projects

ツールセット: ケース
必要な権限: Cases Read
利用可能な Case Management プロジェクトをリストします。オプションとして、名前またはキーでフィルタリングできます。

  • Case Management で利用可能なプロジェクトは何ですか?
  • Case Management に関連するセキュリティのプロジェクトはありますか?

get_datadog_case_project

ツールセット: ケース
必要な権限: Cases Read
特定のケースプロジェクトの詳細を ID で取得します。

  • このケースはどのプロジェクトの一部ですか?

search_datadog_users

ツールセット: ケース
必要な権限: User Access Read
メール、名前、またはハンドルで Datadog ユーザーを検索します。ケースを割り当てる先の適切な人物を見つけるのに役立ちます。

ダッシュボード

ダッシュボードの取得、作成、更新、削除のためのツール、ウィジェットスキーマのリファレンスと検証も含む。

get_datadog_dashboard

ツールセット: コアダッシュボード
必要な権限: Dashboards ReadおよびUser Access Read
ID で Datadog のダッシュボードを取得し、そのタイトル、説明、タグ、およびウィジェットを返します。最初に search_datadog_dashboards を使用してダッシュボード IDを見つけてください。

  • ダッシュボード ps7-mn3-kwf の詳細を取得します。
  • インフラストラクチャー概要ダッシュボードのウィジェットとレイアウトを表示します。
  • このダッシュボードに設定されているテンプレート変数を取得します。

upsert_datadog_dashboard

ツールセット: コアダッシュボード
必要な権限: Dashboards Read および Dashboards Write
Datadog のダッシュボードを作成または更新します。既存のダッシュボードを更新するには、ダッシュボード ID を指定します。新しいダッシュボードを作成するには、ID を省略します。ウィジェットを構築する前に、get_widget_reference を呼び出してウィジェットスキーマを取得してください。

  • すべてのホストの CPU とメモリ使用量を表示するダッシュボードを作成します。
  • ダッシュボード abc-123-def にエラー率の時系列ウィジェットを追加します。
  • 私のサービス概要ダッシュボードのタイトルと説明を更新します。

delete_datadog_dashboard

ツールセット: ダッシュボード
必要な権限: Dashboards Read および Dashboards Write
ID によって Datadog のダッシュボードを永久に削除します。この操作は元に戻せません。最初に search_datadog_dashboards を使用してダッシュボード IDを見つけてください。

  • ダッシュボード ps7-mn3-kwf を削除します。
  • 古いステージング環境のダッシュボードを削除します。

get_widget_reference

ツールセット: ダッシュボード
必要な権限: Dashboards Read または Dashboards Write または Notebooks Read
ダッシュボードウィジェットタイプのスキーマと構築手順を返します。ウィジェット定義は JSON オブジェクトです。このツールは、スキーマを表す TypeScript 型定義と、クエリパターン、数式構文、一般的な落とし穴をカバーする構築手順を返します。これは、upsert_datadog_dashboard でウィジェットを生成する前に呼び出してください。

  • 時系列ウィジェットのスキーマを取得します。
  • トップリストとクエリテーブルウィジェットの構築方法を教えてください。
  • 散布図ウィジェットのスキーマは何ですか?

validate_dashboard_widget

ツールセット: ダッシュボード
必要な権限: Dashboards Read または Dashboards Write または Notebooks Read
ウィジェット定義がダッシュボードスキーマに準拠しているかどうか検証します。これは、upsert_datadog_dashboard に渡す前にウィジェットの JSON を確認するために使用します。

  • ダッシュボードを作成する前に、自分の時系列ウィジェット定義を検証します。
  • このクエリテーブルウィジェットの JSON が正しいかどうか確認します。

ask_widget_expert

ツールセット: ダッシュボード
必要な権限: Dashboards Read または Dashboards Write または Notebooks Read
Datadog ウィジェットの専門家に対して、ウィジェットの設定、スキーマ、クエリ構文、フィールドの使用、デバッグ、または落とし穴について質問します。特定の質問に最適: スキーマの検索、フィールドの明確化、既存のウィジェット定義のデバッグ、または特定のウィジェットタイプの動作を理解すること。

  • トップリストにはどの response_format を使用すべきですか?
  • 散布図ウィジェットのスキーマは何ですか?
  • このウィジェットで、カウントであるはずの値に小数値が表示されている理由をデバッグする方法について教えてください。
  • 棒グラフと折れ線グラフの両方を表示するように時系列を設定するにはどうすればよいですか?

Database Monitoring

Database Monitoringと対話するためのツール。

find_datadog_database_instances

ツールセット: dbm
必要な権限: Database Monitoring Read
DBM 調査のためのデータベースインスタンスを発見し、ランク付けします。これは、database_instance パラメーターを必要とする他の DBM ツールの前に呼び出します。APM トレースまたはスパン ID、タグ、またはその両方を受け入れ、一致するインスタンスを見つけ、その健康状態を評価し、ランク付けします。

  • 1 時間前からのトレース abc123 に関連するデータベースインスタンスを見つけます。
  • どの PostgreSQL インスタンスが cluster_name:payments-prod に一致しますか?
  • サービス checkout-api の健全性状態に基づいてデータベースインスタンスをランク付けします。

get_datadog_database_calling_services

ツールセット: dbm
必要な権限: Database Monitoring Read
データベースクエリを呼び出す上流の APM サービスとリソースを特定します。APM とデータベースの境界を越えた根本原因分析のため、データベースの活動とアプリケーショントレースの相関関係を調べます。

  • どのサービスが db-prod-1 で最も遅いクエリを呼び出していますか?
  • クエリシグニチャ abc123def の主要な呼び出し元を見つけます。
  • 支払いデータベースに負荷をかけている APM リソースを表示してください。

get_datadog_database_explain_plans

ツールセット: dbm
必要な権限: Database Monitoring Read
特定の時間枠内のクエリシグニチャに対する PostgreSQL の説明プランを取得します。オペレーターツリー、インデックス使用状況、および推定コストを含む、簡略化された計画構造を、コストでソートして返します。

  • db-prod-1 についてのクエリシグニチャ abc123def の説明プランを取得します。
  • この遅いクエリについてコスト最高の実行計画を表示してください。
  • クエリシグニチャ xyz789 の過去 1 日間の計画のバリエーションは何ですか?

get_datadog_database_health_signals

ツールセット: dbm
必要な権限: Database Monitoring Read
CPU の飽和、再起動、クエリのレイテンシー、ブロッキングなどの潜在的な PostgreSQL の問題を検出するために、健全性チェックを実行します。回帰期間をベース期間と比較します。

  • 過去 1 時間の db-prod-1 に対して健全性チェックを実行し、直前の 1 時間と比較します。
  • インシデント発生時前後のデータベースの健全性チェックを実施します。
  • 支払いデータベースの回帰を説明するシグナルは何ですか?

get_datadog_database_query_performance

ツールセット: dbm
必要な権限: Database Monitoring Read
特定の PostgreSQL クエリのパフォーマンスを分析します。スループット、平均レイテンシー、実行時間、実行あたりの行数、キャッシュヒット率、入出力統計、接続活動、待機イベント、トランザクションの持続時間を返し、全体の統計と時間バケット分析の両方を提供します。

  • 過去1時間のクエリシグニチャ abc123def のパフォーマンスを分析します。
  • なぜこのクエリは PostgreSQL 本番インスタンスで遅いのですか?
  • クエリシグニチャ xyz789 の待機イベントとキャッシュヒット率を表示します。

get_datadog_database_query_statement

ツールセット: dbm
必要な権限: Database Monitoring Read
特定のクエリシグニチャの SQL 文のテキストを取得します。これは、調査と報告を目的として、シグニチャハッシュを具体的な SQL にマッピングするために使用します。

  • クエリシグニチャ abc123def の SQL を取得します。
  • db-prod-1 について、このクエリハッシュの背後にあるステートメントを表示してください。
  • シグニチャ xyz789 はどのクエリに対応していますか?

get_datadog_database_recommendations

ツールセット: dbm
必要な権限: Database Monitoring Read
データベース、クエリ、テーブル、ホスト、またはインデックスに対するライブデータベースの推奨事項を取得します。ステータス、重大度、および正規化スコープブロックについて一致する推奨事項を返します。影響を受けるインスタンス、クエリ署名、テーブル、インデックス、サービス、プラン、インフラストラクチャー識別子を強調表示します。

  • db-prod-1 のオープンデータベース推奨事項を表示します。
  • 支払いデータベースの欠落しているインデックス推奨事項のリスト。
  • クエリ署名 abc123def に対する、重大度の高い推奨事項を取得します。

get_datadog_database_schemas

ツールセット: dbm
必要な権限: Database Monitoring Read
1 つ以上のデータベースオブジェクトのスキーマ定義 (列、インデックス、外部キー、パーティション)を取得します。テーブル名、そしてスキーマ、データベース、およびインスタンス修飾子をオプションとして受け入れます。

  • orders テーブルのスキーマを表示してください。
  • db-prod-1 について、public.users の列とインデックスを取得します。
  • payments テーブルの外部キーを取得します。

optimize_datadog_database_query

ツールセット: dbm
必要な権限: Database Monitoring Read
PostgreSQL クエリを分析して、決定論的ルールを使用して最適化の機会を見つけます。クエリの書き換え、アンチパターン検出 (SELECT *ORDER BY なしの OFFSETLIMIT なしの ORDER BY)、欠落インデックスの提案、トランザクション中のアイドル影響分析を返します。SQLテキストまたはクエリ署名のいずれかを受け入れます。

  • 支払いデータベースに対するクエリシグニチャ abc123def を最適化します。
  • この SQL にインデックスとアンチパターンの欠落があるかどうかを確認します。
  • db-prod-1 について、最も遅いクエリの書き換えを提案します。

search_datadog_database_plans

ツールセット: dbm
必要な権限: Database Monitoring Read
Database Monitoringクエリ実行計画を検索します。これにより、データベースエンジンがクエリを実行する方法 (インデックス使用状況、結合戦略、コスト見積もりを含む) が示されます。これは、クエリのパフォーマンスを分析したり、最適化の機会を特定したりするために使用します。

  • 過去 1 時間について、host:db-prod-1 の遅いクエリの実行計画を表示してください。
  • 本番データベースについて @db.plan.type:explain_analyze を伴うクエリ計画を見つけます。
  • 実行時間が 1 秒を超える、@db.user:app_user によるクエリの実行計画を取得します。

search_datadog_database_samples

ツールセット: dbm
必要な権限: Database Monitoring Read
Database Monitoring クエリサンプルを検索します。それらは、個々のクエリ実行とパフォーマンスメトリクスを表します。これは、データベースの活動パターンを分析したり、遅いクエリを特定したり、データベースのパフォーマンス問題を調査したりするために使用します。

  • db:mydb からの、@duration:>1000000000 (実行時間が 1 秒を超える) によるクエリサンプルを表示してください。
  • host:db-prod-1に関して、遅いクエリを見つけ、@db.user:app_user でフィルタリングします。
  • @db.query_signature:abc123def の最近のクエリサンプルを取得し、パフォーマンスパターンを分析します。

DDSQL

インフラストラクチャーリソース、ログ、メトリクス、RUM、スパン、その他のDatadogデータソースをサポートするSQL方言である DDSQLを使用してDatadogデータをクエリするためのツール

ddsql_get_spec

ツールセット: ddsql
DDSQLのコンパクトな機能仕様を取得します。サポートされている SQL 関数、SQL キーワード、および DDSQL 固有の標準 PostgreSQL との違いが含まれます。このツールは、クエリを作成する前に、サポートされている構文を理解するために呼び出します。

  • DDSQL でサポートされている SQL 関数は何ですか?
  • DDSQL のクエリ構文ルールと PostgreSQL との違いを教えてください。
  • DDSQL で使用できる集約関数は何ですか?

ddsql_schema_search_tables

ツールセット: ddsql
DDSQL データセットを検索し、テーブル (公開データソースとリファレンステーブル) と利用可能なメトリクスを返します。

  • DDSQL でクエリ可能なテーブルは何ですか?
  • Kubernetes に関連する DDSQL テーブルを検索します。
  • DDSQL によるクエリが可能なメトリクスを教えてください。

ddsql_schema_get_table_columns

ツールセット: ddsql
スキーマメタデータから DDSQL テーブルの静的 SQL 列を取得します。

  • aws.ec2_instance テーブルで利用可能なのはどの列ですか?
  • k8s.pods テーブルのスキーマを教えてください。

ddsql_schema_search_unstructured_fields

ツールセット: ddsql
ログ、RUM、スパンなどの非構造化 DDSQL ソースのフィールドを検索し、頻度でソートしてランク付けします。このツールは、ddsql_schema_get_table_columns に戻す前に、検索可能なソースについてのスキーマを発見するために使用します。

  • DDSQL ログで利用可能なフィールドは何ですか?
  • 私の RUM データで service に関連するフィールドを見つけてください。
  • 私のスパンデータで最も一般的なフィールドを教えてください。

ddsql_run_query

ツールセット: ddsql
DDSQL クエリを実行し、結果を返します。SQL 構文を使用して、インフラストラクチャーリソース、ログ、メトリクス、RUM、スパン、およびその他の Datadog データソースをクエリする機能がサポートされます。構文の詳細については、DDSQL リファレンスを参照してください。

  • 各 AWS リージョンで実行中の EC2 インスタンスは何台ですか?
  • 過去 1 時間のエラーログ数で上位 10 のサービスを表示してください。
  • 過去 24 時間のホストごとの平均 CPU 使用率をクエリします。

ツールセット: ddsql
特定のクエリが事前入力済みの DDSQL Editor への Datadog UI リンクを生成します。

  • このクエリのための DDSQL Editor リンクを生成します。
  • 私のインフラストラクチャークエリを使用した DDSQL Editor への共有可能リンクを作成してください。

Error Tracking

Datadog Error Tracking とやり取りするためのツール。

search_datadog_error_tracking_issues

ツールセット: error-tracking
必要な権限: Error Tracking Read
データソース (RUM、ログ、トレース) 全体から Error Tracking の問題を検索します。

  • 過去 24 時間のcheckout サービスにおける Error Tracking 問題をすべて表示してください。
  • 過去 1 週間のうち私のアプリケーションで最も頻繁に発生したエラーは何ですか?
  • 本番環境で service:api による Error Tracking 問題を見つけます。

get_datadog_error_tracking_issue

ツールセット: error-tracking
必要な権限: Cases Read および Error Tracking Read
Datadog から特定の Error Tracking 問題に関する詳細情報を取得します。

  • Error Tracking 問題 550e8400-e29b-41d4-a716-446655440000を解決する手助けをしてください。
  • Error Tracking 問題 a3c8f5d2-1b4e-4c9a-8f7d-2e6b9a1c3d5f にはどんな影響がありますか?
  • Error Tracking 問題 7b2d4f6e-9c1a-4e3b-8d5f-1a7c9e2b4d6f を再現するためのテストケースを作成します。

Feature Flags

feature flagsを管理するためのツール、フラグとその環境の作成、リスト表示、更新を含む

list_datadog_feature_flags

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read および Feature Flag Read
ページネーション対応のフィーチャーフラグのリスト。

  • 私の組織のフィーチャーフラグをすべて表示してください。
  • チェックアウトサービスのフィーチャーフラグをリスト表示します。

get_datadog_feature_flag

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read および Feature Flag Read
特定のフィーチャーフラグの詳細を取得します。

  • フィーチャーフラグ dark-mode-enabled の詳細を取得します。
  • フラグ new-checkout-flow の現在の設定は何ですか?

create_datadog_feature_flag

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read および Feature Flag Write
新しいフィーチャーフラグを作成します。

  • 段階的な展開のために enable-new-dashboard というフィーチャーフラグを作成します。
  • ベータ機能のために新しいブール型 フィーチャーフラグを設定します。

list_datadog_feature_flag_environments

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read
フィーチャーフラグのために設定された環境のリスト。

  • 利用可能なフィーチャーフラグ環境を表示してください。
  • フィーチャーフラグでターゲットにできる環境は何ですか?

list_datadog_feature_flag_allocations

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read および Feature Flag Read
特定の環境におけるフィーチャーフラグの割り当てのリスト。

  • 本番環境でフラグ new-checkout-flow の割り当てルールを表示してください。

update_datadog_feature_flag_environment

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read および Feature Flag Write
特定の環境におけるフィーチャーフラグの設定を更新します。

  • ステージング環境で dark-mode フラグを有効にします。
  • 本番環境のユーザーの 50% にフラグ new-checkout-flow を展開します。

check_datadog_flag_implementation

ツールセット: feature-flags
必要な権限: Feature Flag Environment Read および Feature Flag Read
フィーチャーフラグがコードに実装されているかどうかを確認します。

  • 私のコードベースに enable-new-dashboard フラグが実装されていることを確認します。

sync_datadog_feature_flag_allocations

ツールセット: feature-flags
必要な権限: Feature Flag Write
特定の環境のフィーチャーフラグの割り当てを同期します。

  • 本番環境でフラグ new-checkout-flow の割り当てを同期します。

Kubernetes

すべてのクラスターの中から Kubernetes リソースを検索し、説明し、マニフェストを取得するためのツール

search_datadog_k8s_resources

ツールセット: kubernetes
必要な権限: Hosts Read および Teams Read
すべてのクラスターを通じて Kubernetes リソースを検索します。このツールは、デプロイ、Pod、ノードなどの Kubernetes リソースの状態を確認するために、kubectl の代わりに使用します。このツールは、ローカルクラスターへのアクセスを必要とせず、すべてのクラスターで動作し、タグ付きの強化データを返します。各結果に特定のタグキーを含めたり、リソース間の関係を調査するために親リソース名を含めたりすることができます (Pod が属するデプロイなど)。

  • ネームスペース production 内でステータスが CrashLoopBackOffのすべての Pod を表示します。
  • クラスター general2 内でロールアウトが進行中のデプロイを見つけます。
  • 私のクラスター内のすべてのノードを、CPU 使用率でソートして一覧表示します。
  • デプロイを serviceおよび envでグループ化して、私のサービスが環境間でどのように分布しているかを確認します。

describe_datadog_k8s_resource

ツールセット: kubernetes
必要な権限: Hosts Read
特定の Kubernetes リソースに関する詳細情報を取得します。これには、CPU およびメモリのリクエストと制限などのリソース固有の詳細、そしてオプションでタグ、ラベル、注釈、マニフェスト履歴、親リソース、および Kubernetes Explorer へのディープリンクが含まれます。このツールは、kubectl describe の代わりに使用します。リソースは、以前の検索での UID で特定するか、リソース識別子 (クラスター、ネームスペース、リソース名) を指定することにより特定します。生マニフェスト全体については、get_datadog_k8s_manifest を使用します。

  • クラスター my-app、ネームスペース prod 内のPod default について記述します。
  • ネームスペース default、クラスター staging のデプロイ api-server の詳細を取得します。
  • この Kubernetes リソースのタグと注釈を表示します。

get_datadog_k8s_manifest

ツールセット: kubernetes
必要な権限: Hosts Read
特定の Kubernetes リソースの YAML マニフェストを取得します。このツールは、kubectl get -o yamlの代わりに使用します。kubectl JSONPath 式を使用して特定のサブツリーを抽出する機能、また、statusmanagedFields を省略して応答サイズを削減する簡潔モードがサポートされています。

  • クラスター prod、ネームスペース default の Pod my-app のマニフェストを取得します。
  • ネームスペース default、クラスター staging のデプロイ api-server のコンテナポートを表示してください。
  • Pod my-app のマニフェストからコンテナイメージを取得します。

ネットワーク

Cloud Network Monitoring分析およびNetwork Device Monitoringのためのツール

analyze_cloud_network_monitoring

*ツールセット: **ネットワーク
必要な権限: Network Connections Read
Cloud Network Monitoring のデータを使用してネットワークレベルの問題を調査し、ネットワークフローデータを分析して再送信率の上昇などの異常を検出します。

  • 私の Web サーバーとデータベースクラスターの間のネットワークトラフィックを分析します。
  • service:apiservice:payments の間に再送信の問題はありますか?
  • 本番環境のネットワークフローデータに異常がないか調査します。

search_ndm_devices

*ツールセット: **ネットワーク
必要な権限: NDM Read
Datadog Network Device Monitoring によって監視されているネットワークデバイス (ルーター、スイッチ、ファイアウォール) を検索します。

  • データセンター us-east-1 内のすべてのネットワークデバイスを表示してください。
  • エラーを報告しているファイアウォールを見つけます。
  • 監視されているすべてのスイッチとそのステータスのリストを取得します。

get_ndm_device

*ツールセット: **ネットワーク
必要な権限: NDM Read
デバイス ID で指定する特定のネットワークデバイスについての詳細情報を取得します。

  • ネットワークデバイス device:abc123 の詳細を取得します。
  • このルーターの構成とステータスを表示してください。

search_ndm_interfaces

*ツールセット: **ネットワーク
必要な権限: NDM Read
特定のデバイスのすべてのネットワークインターフェースを取得します。

  • デバイス device:abc123 のすべてのインターフェースを表示してください。
  • 私のコアルーターのインターフェースステータスのリストを取得します。

オンボーディング

エージェント的なオンボーディングツールによるDatadogのセットアップと構成のガイド

browser_onboarding

ツールセット: オンボーディング
必要な権限: RUM Apps Read
Browser RUMをDatadog のオンボーディング手順を案内します。

  • 私の Web アプリケーションのために Browser RUM Monitoring を設定するのを手伝ってください。

devices_onboarding

ツールセット: オンボーディング
必要な権限: RUM Apps Read
デバイスを Datadog モニタリングにオンボーディングするための手順を案内します。

  • Datadog でデバイスモニタリングを設定する手助けをしてください。

kubernetes_onboarding

ツールセット: オンボーディング
必要な権限: なし
Kubernetes クラスターを Datadog にオンボーディングする手順を案内します。

  • 私の Kubernetes クラスターの Datadog モニタリングを設定する手助けをしてください。

llm_observability_onboarding

ツールセット: オンボーディング
LLM Observability を Datadog にオンボーディングする手順を案内します。

  • 私の AI アプリケーションのために LLM Observability を設定する手助けをしてください。

test_optimization_onboarding

ツールセット: オンボーディング
必要な権限: なし
Test OptimizationをDatadog にオンボーディングする手順を案内します。

  • 私の CI パイプラインのために Test Optimization を設定する手助けをしてください。

serverless_onboarding

ツールセット: オンボーディング
必要な権限: なし
サーバーレスアプリケーションを Datadog にオンボーディングする手順を案内します。AWS Lambda 関数や GCP Cloud Run および Cloud Run 関数 (Gen 2) が含まれます。

  • 私の AWS Lambda 関数を Datadog でモニタリングする手助けをしてください。
  • 私の GCP Cloud Run サービスを Datadog でモニタリングする手助けをしてください。
  • 私の GCP Cloud Run 関数を Datadog でモニタリングする手助けをしてください。

source_map_uploads

ツールセット: オンボーディング
RUM エラーマッピングのためのソースマップのアップロードを案内します。

  • ソースマップをアップロードして、RUM エラーに元のソースコードを表示する手助けをしてください。

リファレンステーブル

リファレンステーブルを管理するためのツール。テーブルのリスト表示、行の読み取り、行の追加、クラウドストレージからのテーブル作成が含まれます。

list_reference_tables

ツールセット リファレンステーブル
組織内のリファレンステーブルをリスト表示および検索します。名前によるフィルタリングとソートが可能です。

  • 私の組織内のすべてのリファレンステーブルをリスト表示します。
  • 名前に customer が含まれるリファレンステーブルを見つけます。
  • リファレンステーブルを最終更新時刻でソートして表示してください。

get_reference_table_rows

ツールセット リファレンステーブル
プライマリキーの値を使用することにより、リファレンステーブルから特定の行を取得します。最初に list_reference_tables を使用してテーブル ID とスキーマを調べてください。

  • ユーザーリファレンステーブルからプライマリキーが user001user002 の行を取得します。
  • アカウントテーブルでアカウント ID が acct-123のエントリを検索します。

append_reference_table_rows

ツールセット リファレンステーブル
既存のリファレンステーブルに新しい行を追加します。この操作は行を追加するだけであり、既存のデータを変更することも削除することもありません。各行には、テーブルのスキーマからのすべての必須フィールドが含まれている必要があります。それには、プライマリキーのフィールドも含まれます。

  • ユーザー user003 について、名前 Carol と年齢 28 を含む新しい行をユーザーリファレンステーブルに追加します。
  • これらの 5 つの新しいアカウントエントリをアカウントリファレンステーブルに追加します。

create_reference_table

ツールセット リファレンステーブル
Amazon S3、Google Cloud Storage、または Azure Blob Storage の CSV ファイルに基づいた新しいリファレンステーブルを作成します。サポートされるのは、INT32 および STRING のフィールドタイプだけです。

  • 私の S3 バケット my-data-bucket 内のファイル allowlist.csv から ip_allowlist という名前のリファレンステーブルを作成します。
  • 自動同期が有効な新しい GCS 対応のリファレンステーブル customer_tiers をセットアップします。

セキュリティ

コードセキュリティスキャンとsecurity signalsおよびsecurity findingsを検索するためのツール

datadog_secrets_scan

*ツールセット: **セキュリティー
ハードコーディングされたシークレットと資格情報のコードをスキャンし、AWS キー、API キー、パスワード、トークン、プライベートキー、データベース資格情報を検出します。

  • 私のコードをスキャンしてハードコーディングされたシークレットを検索します。
  • このファイルにコミットされた API キーやパスワードがあるかどうか確認します。

search_datadog_security_signals

*ツールセット: **セキュリティー
必要な権限: Security Signals Read
Datadog セキュリティモニタリングからセキュリティシグナルを検索し、取得します。これには、Cloud SIEM シグナル、アプリおよび API 保護シグナル、ワークロード保護シグナルが含まれます。

  • 過去 24 時間のセキュリティシグナルを表示します。
  • 私の本番環境に関連する高い重大度のセキュリティシグナルを見つけます。
  • 疑わしいログイン試行によってトリガーされた Cloud SIEM シグナルのリストを作成します。

analyze_datadog_security_signals

*ツールセット: **セキュリティー
必要な権限: Security Signals Read および Timeseries
SQL クエリを使用して、集約、グループ化、トレンド分析のためにセキュリティシグナルを分析します。これは、カウント、上位 N、および内訳時間変化を取得するために使用します。特定のシグナルを一覧表示または取得するには、search_datadog_security_signals または get_datadog_security_signal を使用してください。

  • 過去7日間のシグナルカウント上位 10 の SIEM ルールを表示してください。
  • セキュリティーレベルが高および重大のセキュリティシグナルの件数を、重大度別に分類して取得します。
  • 昨日、サービスごとに発生したApp & API 保護シグナルは何件ですか?

get_datadog_security_signal

*ツールセット: **セキュリティー
必要な権限: Security Signals Read
ID によって単一のセキュリティシグナルの詳細を取得します。属性、ルール情報、トリアージ状態、タグ、およびケースの相関関係を含みます。

  • セキュリティシグナル AwAAAZ27F1BUjY4rPQAAABhBWjI3RjFCVWpZNHJBQUFBSGFNQVZBQUFBR1Bu の詳細を取得します。
  • このシグナルのルール、トリアージ状態、およびリンクされたケースを表示してください。

security_findings_schema

*ツールセット: **セキュリティー
必要な権限: Security Monitoring Findings Read
セキュリティの発見にためのスキーマ (利用可能なフィールドとそのタイプ) を返します。analyze_security_findings を使用する前に、まずこれを呼び出して、クエリ可能なフィールドを見つけます。発見のタイプによるフィルタリングと応答サイズの制御がサポートされます。

  • セキュリティの発見のために利用可能なフィールドは何ですか?
  • ライブラリの脆弱性発見のスキーマを表示してください。
  • 誤設定発見に関する説明を含むスキーマ全体を取得します。

analyze_security_findings

*ツールセット: **セキュリティー
必要な権限: Security Monitoring Findings Read および Timeseries
SQL クエリを使用してセキュリティの発見を分析するための主要なツール。柔軟な SQL 集計、フィルタリング、グループ化を使用して、過去 24 時間のライブデータをクエリします。最初に security_findings_schema を呼び出して利用可能なフィールドを確認し、その後にこのツールを使用してクエリを実行します。

  • 最も重大な発見が含まれる上位 10 のルールを表示します。
  • 重大度と発見タイプごとにグループ化したオープンな発見の件数を取得します。
  • エクスプロイトが利用可能なライブラリ脆弱性を見つけて、リソースでグループ化します。

search_security_findings

*ツールセット: **セキュリティー
必要な権限: Security Monitoring Findings Read
セキュリティ発見の詳細を取得するためのフォールバックツール。ほとんどの分析タスクでは analyze_security_findings を使用してください。このツールを使用するのは、完全な発見オブジェクトが必要な場合や SQL クエリでは不十分な場合だけにしてください。

  • 私の AWS 環境における重大な発見の詳細を取得します。
  • 特定のルールの発見オブジェクトすべてを取得します。
  • オープンなアイデンティティリスクの発見すべてとそのメタデータ全体のリストを取得します。

ソフトウェアデリバリー

ソフトウェアデリバリー (CI VisibilityTest Optimization) とやり取りするためのツール。

search_datadog_ci_pipeline_events

ツールセット: ソフトウェアデリバリー
必要な権限: CI Visibility Read
フィルタを使用して CI イベントを検索し、それらに関する詳細を返します。

  • 私のコミット 58b1488 のすべてのパイプラインを表示してください。
  • ブランチ my-branch の最新のパイプラインの失敗を表示してください。
  • ジョブ integration-test が毎回私のブランチ my-branch で失敗する場合、その修正案を提案します。

aggregate_datadog_ci_pipeline_events

ツールセット: ソフトウェアデリバリー
必要な権限: CI Visibility Read
CI パイプラインイベントを集約して、統計データ、メトリクス、およびグループ化した分析を生成します。

  • 過去 7 日間の平均ジョブの所要時間はどれだけですか?
  • 過去 2 週間で失敗したパイプラインは何件ありましたか?
  • パイプラインの所要時間の 95 パーセンタイルを、パイプライン名でグループ化して表示してください。

get_datadog_flaky_tests

ツールセット: ソフトウェアデリバリー
必要な権限: Test Optimization Read
Datadog テスト最適化で変則的なテストを検索し、トリアージの詳細 (失敗率、カテゴリ、所有者、履歴、CI への影響) を返します。ページネーションとソート機能がサポートされています。

  • @team-abc が所有するチェックアウトサービスのアクティブな変則的テストを見つけて、失敗率でソートします。
  • リポジトリ github.com/org/repo のブランチ main での変則的なテストを新しい順に表示します。
  • 失敗率が高い (50%以上 ) の timeout カテゴリの変則的テストをリストアップし、修正の優先順位を付けられるようにします。

aggregate_datadog_test_events

ツールセット: ソフトウェアデリバリー
必要な権限: Test Optimization Read
Datadog [Test Optimization] イベントを集約して、信頼性とパフォーマンスのトレンドを定量化します。集約関数、オプションのメトリクス、ファセットによるグループ化、および構成可能なテストレベルがサポートされます。

  • 過去 1 週間の失敗したテストの数をカウントし、ブランチごとにグループ化します。
  • 各テストスイートの 95 パーセンタイルの所要時間を表示し、最も遅いものを特定します。
  • 合格と不合格のすべてのテストをカウントし、コード所有者ごとにグループ化します。

search_datadog_test_events

ツールセット: ソフトウェアデリバリー
必要な権限: Test Optimization Read
フィルターを使用して Test Optimization テストイベントを検索し、それに関する詳細を返します。

  • 過去 24 時間について main ブランチで失敗したテストを表示してください。
  • コミット abc123 のテスト実行を取得し、合格したものと失敗したものを確認します。
  • チェックアウトサービスの変則的テスト実行をすべて表示してください。
  • 失敗している @team-name が所有するテストを見つけます。

get_datadog_code_coverage_branch_summary

ツールセット: ソフトウェアデリバリー
必要な権限: Code Coverage read
リポジトリブランチについて集約したコードカバレッジ要約メトリクスを取得します。それには、総カバレッジ、パッチカバレッジ、サービス/コード所有者の内訳が含まれます。

  • mainブランチ github.com/my-org/my-repo におけるコードカバレッジはどれだけですか?
  • release/1.xブランチ github.com/my-org/my-repo におけるカバレッジ要約を表示してください。

get_datadog_code_coverage_commit_summary

ツールセット: ソフトウェアデリバリー
必要な権限: Code Coverage read
リポジトリコミットについて集約したコードカバレッジ要約メトリクスを取得します。それには、総カバレッジ、パッチカバレッジ、サービス/コード所有者の内訳が含まれます。

  • github.com/my-org/my-repo でのコミット abc123abc123abc123abc123abc123abc123abcd におけるコードカバレッジを表示してください。
  • 私のブランチの最新コミットのパッチカバレッジはどのだけですか?

Synthetic

DatadogのSynthetic testsと対話するためのツール

get_synthetics_tests

ツールセット: Synthetics
必要な権限: Synthetics Read
Datadog Synthetic HTTP API テストを検索します。

  • エンドポイント /v1/my/tested/endpoint の Synthetic テストが失敗している理由を理解する手助けをしてください。
  • 障害が発生しています。ドメイン api.mycompany.com で失敗しているすべての Synthetic テストを見つけます。
  • 私の Web サイト api.mycompany.com の Synthetic テストは過去 1 時間も引き続き動作していますか?

edit_synthetics_tests

ツールセット: Synthetics
必要な権限: Synthetics Global Variable Read および Synthetics Read および Synthetics Write
Datadog Synthetic HTTP API テストを編集します。

  • 私のエンドポイント /v1/my/tested/endpoint で定義されている Synthetic テストのアサーションを改善します。
  • テスト aaa-bbb-ccc を一時停止し、場所がヨーロッパの場所だけのものを設定します。
  • テスト aaa-bbb-ccc に私のチームタグを追加します。

synthetics_test_wizard

ツールセット: Synthetics
必要な権限: Synthetics Global Variable Read および Synthetics Read および Synthetics Write
Datadog Synthetics HTTP API テストをプレビューし、作成します。

  • このコードファイルの中で定義されているすべてのエンドポイントに対する Synthetics テストを作成します。
  • /path/to/endpoint に対する Synthetics テストを作成します。
  • 私のドメイン mycompany.com が稼働しているかどうか確認する Synthetics テストを作成します。

ワークフロー

Workflow Automationのためのツール、エージェント使用のためのワークフローのリスト表示、検査、実行、構成を含む

list_datadog_workflows

ツールセット: ワークフロー
必要な権限: Workflows Read
Workflow Automation ワークフローをリスト表示したり検索したりします。名前、タグ、所有者、ハンドル、トリガータイプ (monitorscheduleapi、または incident など) によるフィルタリングがサポートされています。結果は nameupdatedAt などのフィールドでソートできます。

  • team:platform のタグが付けられた公開ワークフローすべてを表示してください。
  • エージェントトリガーが設定されているワークフローのリストを取得します。
  • Alice Smith が所有するインシデント応答に関連するすべてのワークフローを見つけます。

get_datadog_workflow

ツールセット: ワークフロー
必要な権限: Workflows Read
特定のワークフローに関する詳細情報を取得します。それには、トリガー、ステップ、コネクション、入力スキーマが含まれます。

  • ワークフロー 00000000-0000-0000-0000-000000000000 の詳細を取得します。
  • デプロイメントロールバックワークフローの入力パラメータとステップを表示してください。
  • このワークフローにはどのトリガーが構成されていますか?

execute_datadog_workflow

ツールセット: ワークフロー
必要な権限: Workflows Run
エージェントトリガーのある公開済みワークフローを実行します。オプションとして、ワークフローの入力スキーマのマッチングのための入力パラメーターを指定できます。

  • 重大度 high のサービス checkout-api に関するインシデントエスカレーションワークフローを実行します。
  • 支払いサービスのデプロイメントロールバックワークフローを実行します。
  • この調査のコンテキストでのオンコール通知ワークフローをトリガーします。

: ワークフローは公開済みでなければならず、かつエージェントトリガーが設定されていなければなりません。update_datadog_workflow_with_agent_trigger を追加することが必要なら、それを使用します。

get_datadog_workflow_instance

ツールセット: ワークフロー
必要な権限: Workflows Read
ステップの結果や出力など、ワークフロー実行インスタンスのステータスと詳細情報を取得します。

  • 私がトリガーしたワークフロー実行のステータスはどうなっていますか?
  • インシデントエスカレーションワークフローは正常に完了しましたか?
  • ワークフローインスタンス 00000000-0000-0000-0000-000000000000 からの詳細出力を表示してください。

update_datadog_workflow_with_agent_trigger

ツールセット: ワークフロー
必要な権限: Workflows Write
ワークフローにエージェントトリガーを追加し、それを公開して AI エージェントによって実行できるようにします。

  • デプロイメントロールバックワークフローにエージェントトリガーを追加して、それをここから実行できるようにします。
  • エージェントによってトリガー可能なインシデントレスポンスワークフローを構成します。