Skip to Content

Datadog

Datadogと連携してモニタリング、ログ、メトリクス、APMトレース、RUMイベントなどを管理できます。

主要機能

  • ダッシュボードの表示と管理
  • ログ検索と分析
  • メトリクスクエリと時系列データの取得
  • モニタリング設定の管理
  • ホスト管理とアラート制御
  • インシデント管理
  • APMトレース分析
  • RUMイベントモニタリング
  • ダウンタイムスケジューリング

基本情報

認証方式

API KeyとApplication Keyを使用して認証します。

入力パラメータ

  • Datadog API Key (必須): Datadog API認証用のキー
  • Datadog Application Key (必須): 読み取り操作用のアプリケーションキー
  • Datadog Site (任意): Datadogサイト (例: datadoghq.com, datadoghq.eu)

サポートするMCPツール

ダッシュボード管理ツール

get_dashboards

Datadogで利用可能なすべてのダッシュボードリストを取得します。

get_dashboard

ダッシュボードIDで特定のダッシュボードを取得します。

ログ管理ツール

get_logs

Datadogでログを検索して取得します。

get_all_services

Datadogログからすべてのサービスを取得します。

メトリクス管理ツール

query_metrics

Datadogでメトリクスデータをクエリします。

query_timeseries_data

Datadogで時系列データをクエリします。

モニタリングツール

get_monitors

Datadogからすべてのモニターを取得します。

ホスト管理ツール

list_hosts

Datadogにレポートしているすべてのホストを取得します。

get_active_hosts_count

アクティブなホストの総数を取得します。

mute_host

アラートを抑制するためにホストをミュートします。

unmute_host

以前にミュートされたホストのミュートを解除します。

インシデント管理ツール

list_incidents

Datadogからすべてのインシデントを取得します。

get_incident

インシデントIDで特定のインシデントを取得します。

APMトレースツール

list_traces

Datadog APMからトレースを取得します。

get_trace_details

特定のトレースの詳細情報を取得します。

RUMモニタリングツール

get_rum_events

DatadogからRUM(Real User Monitoring)イベントを取得します。

get_rum_page_performance

RUMページパフォーマンスメトリクスを取得します。

get_rum_page_waterfall

RUMページウォーターフォールデータを取得します。

ダウンタイム管理ツール

list_downtimes

すべてのスケジュールされたダウンタイムを取得します。

schedule_downtime

新しいダウンタイムをスケジュールします。

cancel_downtime

既存のダウンタイムをキャンセルします。

使用例

例えば、

  • Promptで「最近1時間のエラーログを取得して」と入力すると、
  • LLMはMCPを通じてget_logsツールを呼び出してログを検索します。
  • そして、Tool呼び出し結果に基づいてチャットで応答します。

API KeyとApplication Keyの生成方法

  1. Datadogアカウントにログインします。
  2. Organization Settings > API Keysで新しいAPIキーを生成します。
  3. Application Keysセクションで新しいアプリケーションキーを生成します。
  4. 必要な権限を設定します。

注意事項

  • 生成したAPI KeyとApplication Keyは安全に保管してください。
  • 必要最小限の権限のみを付与することを推奨します。
  • ログクエリ時は時間範囲を適切に設定してパフォーマンスを最適化してください。
  • 大量データ取得時はページネーションを活用してください。
  • RUMイベント取得時は適切なフィルターを使用して関連データのみを取得してください。
Last updated on