リソースは、特定のサービス(通常は個々のエンドポイントまたはクエリ)に対する特定のアクションです。リソースの詳細については、APM を開始するをご覧ください。リソースごとに、APM は以下をカバーするダッシュボードページを自動的に生成します。
- 主要なヘルスメトリクス
- このサービスに関連付けられているすべてのモニターのモニターステータス
- このサービスに関連付けられているすべてのリソースのメトリクスのリスト
すぐに使えるグラフ
Datadog は、特定のリソースに対してすぐに使用できるグラフを提供しています。
リクエスト - 選択して表示:
レイテンシー - 選択して表示:
- トレースされたリクエストの平均/p75/p90/p95/p99/最大レイテンシー
エラー - 選択して表示:
- エラーの合計量
- 1 秒あたりのエラーの量
- % エラー率
サブサービス: 複数のサービスが関係している場合、4 番目のグラフを使用して、サービスのリクエストあたりの合計消費時間/消費時間の割合/平均時間をサービスごとまたはタイプごとに分類できます。
これは、現在のサービスから他のサービスまたはタイプへのトレースに費やされた合計/相対/平均時間を表します。
注: Postgres や Redis などのサービスは、他のサービスを呼び出さない「最終的な」オペレーションであり、サブサービスのグラフはありません。
ダッシュボードへのエクスポート
グラフを既存のダッシュボードにエクスポートするには、各グラフの右上隅にある上向き矢印をクリックします。
レイテンシー分布
リソースステータス画面にも、リソースレイテンシー分布グラフが表示されます。
右上のセレクターを使用して特定のパーセンタイルを拡大するか、サイドバーにカーソルを合わせてパーセンタイルマーカーを表示します。
ナビゲーター付き依存関係マップ
また、リソースの上流と下流のすべてのサービスの依存関係のマップを表示することができます。依存関係マップナビゲーターを使用すると、特定のリソース (エンドポイントやデータベースクエリなど) をエンドツーエンドで通過するスパンを持つサービスのフローを、リクエスト数とともにすばやく確認することができます。
依存関係マップは、サービスエントリースパンを含むリソースにのみ利用可能です。
ノードにカーソルを合わせると、リクエスト/秒、エラー率、平均レイテンシーなど、各サービスのメトリクスを表示します。ノードをクリックすると、コンテキストメニューが表示され、サービスページや関連するトレースなどを表示することができます。
ノードのハイライト色は、そのサービスのモニターステータスを示しています。サービスに複数のモニターが構成されている場合、最も厳しいモニターのステータスが表示されます。
負荷増幅
選択したリソースのアップストリームで受信したリクエストの 100% 以上を受信している場合、サービスには負荷増幅があります。コールパスがオレンジ色でハイライトされているサービスには負荷増幅があり、増幅倍率はパネル上のリストに表示されます。増幅は、リソースが受信したリクエスト (下のイメージで地図上にハイライト表示) と、ダウンストリームサービスが受信したリクエスト (地図上のダウンストリームサービスノード内に表示) に基づいて計算されます。リスト内のサービスをクリックすると、増幅に寄与しているスパンを確認することができます。
スパンサマリー
特定のリソースについて、Datadog は一致するすべてのトレースのスパン分析内訳を提供します。
表示されるメトリクスは、スパンごとに次を表します。
Avg Spans/trace
- スパンが少なくとも 1 回存在する、現在のリソースを含むトレースのスパンの平均発生回数。
% of Traces
- スパンが少なくとも 1 回存在する現在のリソースを含むトレースの割合。
Avg Duration
- スパンが少なくとも 1 回存在する、現在のリソースを含むトレースのスパンの平均期間。
Avg % Exec Time
- スパンが少なくとも 1 回存在する、現在のリソースを含むトレースについて、スパンがアクティブだった実行時間の平均比率。
注: スパンは、子スパンの完了を待機していないときにアクティブと見なされます。特定のトレースの特定の時間にアクティブなスパンは、すべてリーフスパン(つまり、子のないスパン)です。
スパンサマリーテーブルは、サービスエントリースパンを含むリソースにのみ利用可能です。
トレース
環境、サービス、オペレーション、およびリソース名で既にフィルタリングされているトレース検索モーダルで、このリソースに関連付けられているトレースのリストを参照してください。
その他の参考資料