サービスマップウィジェット

サービスマップウィジェット

このウィジェットは、1 つのサービスについて、それを呼び出したすべてのサービスおよびそれから呼び出されたすべてのサービスを表すマップを表示します。ウィジェットの中央にあるノードは、マッピング対象のサービスを表します。マッピング対象のサービスを呼び出したサービスは、左側に表示され、呼び出し元からサービスへ矢印が引かれます。マッピング対象のサービスから呼び出されたサービスは、右側に表示され、呼び出しの方向に矢印が引かれます。

サービスマップウィジェットは、タイムスコープに対応しません。常に、過去 2 週間に呼び出しを行ったサービスを表示します。また、直近の 1 時間について、サービスごとにリアルタイムにメトリクスが計算されます。

セットアップ

コンフィギュレーション

  1. 環境スコープ、プライマリタグ (アカウントに設定されている場合。または *)、およびサービス名を選択します。
  2. グラフのタイトルを入力します。

結果

ノードは、リクエスト率に基づいて相対的な大きさになります。ノードの円は、モニターステータスに基づく色で表されます。緑色は OK、黄色は警告、赤色はアラート、灰色はデータなしを表します。

マッピング対象のサービスに接続されているサービスは、リクエスト率に応じて中心から外側へと並べられます。デフォルトでは、リクエスト率が最も高い 5 つのサービスがラベル付きで表示されます。また、モニターでアラート状態になっているサービスも、必ずラベル付きで表示されます。

API

このウィジェットは、ダッシュボード API とともに使用できます。詳しくは、ダッシュボード API ドキュメントをご参照ください。

サービスマップウィジェットのウィジェット JSON スキーマ定義は次のとおりです。

Expand All

フィールド

種類

説明

custom_links

[object]

List of custom links.

is_hidden

boolean

The flag for toggling context menu link visibility.

label

string

The label for the custom link URL. Keep the label short and descriptive. Use metrics and tags as variables.

link

string

The URL of the custom link. URL must include http or https. A relative URL must start with /.

override_label

string

The label ID that refers to a context menu link. Can be logs, hosts, traces, profiles, processes, containers, or rum.

filters [required]

[string]

Your environment and primary tag (or * if enabled for your account).

service [required]

string

The ID of the service you want to map.

title

string

The title of your widget.

title_align

enum

How to align the text on the widget. Allowed enum values: center,left,right

title_size

string

Size of the title.

type [required]

enum

Type of the service map widget. Allowed enum values: servicemap

{
  "custom_links": [
    {
      "is_hidden": false,
      "label": "Search logs for {{host}}",
      "link": "https://app.datadoghq.com/logs?query={{host}}",
      "override_label": "logs"
    }
  ],
  "filters": [
    "*"
  ],
  "service": "",
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "servicemap"
}

その他の参考資料

お役に立つドキュメント、リンクや記事: