分散トレース データは、 分散システム全体のエンティティのパフォーマンスが相互にどのような影響を与えるかを表します。このデータからの洞察は、表示する個々のエンティティに関して明らかになり、それらのパフォーマンスが他の追跡されたエンティティによって影響を受ける可能性がある時期を示します。
分散トレース洞察コンポーネントは、関連するトレースされたエンティティからの 3 種類のパフォーマンス信号を明らかにします。
- 通話数: 表示しているエンティティを通じて通話を行うエンティティの数が大幅に増加しています。この増加は、エンティティのスループットに影響します。
- 排他的期間: 表示しているエンティティによって呼び出されるエンティティ。これにより遅延が大幅に増加します。エンティティによってもたらされる待機時間は、エンティティが 1 つ以上のプロセスを実行していながら、外部呼び出しやデータベース呼び出しを行って いない 実時間です。
- エラー率: 表示しているエンティティによって呼び出されるエンティティ。エラーで終了するプロセスがより多くあります。
関連トレース エンティティ シグナル ビューは、表示しているエンティティに影響を与える可能性のある重大なパフォーマンスの変化を特定できるようにすることに重点を置いています。トレースされたエンティティは、表示しているエンティティに対してそのパフォーマンスへの影響が相対的に大きく、その影響が選択した時間範囲および以前の時間範囲と比較して増大している場合にのみリストされます。この焦点を維持するために、表示しているエンティティとのトレースに参加している他のエンティティは、パフォーマンスへの影響が比較的一貫しているか小さい場合にはここには表示されません。
トレースの洞察の概要
この最初のビューには、パフォーマンスに重大な影響と変化をもたらしたトレースされたエンティティの数が、上で説明したようにパフォーマンス信号の種類ごとに分類されて表示されます。特定の信号タイプでこの条件を満たすトレースされたエンティティがない場合、その信号はカウント 0 の緑色で表示されます。関連するトレース エンティティのシグナル ビューの緑色以外のバッジの色は、対象のシグナルに注意を引くことのみを目的としており、リストされたエンティティの健全性状態を示すものではありません。
信号カードをクリックすると、その信号のパフォーマンスへの影響における大幅な変更を示すエンティティのリストが表示されます。エンティティが複数の信号についてこの条件を満たしている場合、そのエンティティはそれぞれのカードの下にリストされます。
パフォーマンスに重大な影響と変化をもたらすエンティティのリスト
初期ビューからカードを選択すると、パフォーマンスに重大な影響を与えるエンティティのリストが表示され、選択した信号タイプの変更が表示されます。さらに、リストの上にコントロール スイッチが表示され、各信号のリストを切り替えることができます。利用可能な洞察がゼロのシグナルに切り替えると、リストの代わりに完全に明確なメッセージが表示されます。
リストの各項目には次のものが含まれます。
Call path direction [呼び出しパスの方向]:
Upstream | Downstream
の後に、呼び出しパス内のエンティティ (ホップ) の平均数が続きます。Upstream
: インサイト データは、リストされたエンティティからエンティティへの呼び出しパスから生成されます。Downstream
: インサイト データは、エンティティからの呼び出しをたどる呼び出しパスから生成され、リストされたエンティティが含まれます。
Selected signal insights [選択された信号の洞察]: 各項目には、トレンド矢印 (データが利用可能な場合は上または下)、信号値、信号値の変化率 (データが利用可能な場合) など、選択された信号のパフォーマンスが上部に表示されます。
Percent change [変化率]: この値の時間枠は、時間ピッカーとドロップダウン値との比較の組み合わせによって定義されます。以前のトレース データが利用できない場合、変化率は表示されません。これは通常、時間枠が現在時刻の 3 日前を超えた場合に発生します。
Entity health icon [エンティティの健全性アイコン]: このアイコンは、リストされたエンティティが報告する
Alert Severity
に基づいてステータスの色を変更します。Entity [エンティティ]: 選択したシグナルについてエンティティに影響を与える洞察をレポートするエンティティの名前。
Non-selected signals [選択されていない信号]: 各項目は、アクティブに選択されていない 3 つの信号の信号値と変化率 (利用可能な場合) もレポートします。これらの信号は次のように定義されます。
- カウント: エンティティとの呼び出しパス内にある場合に、リストされたエンティティとの間でトレースされた呼び出しの数。
- エラー率: エラーを返したリストされたエンティティへの呼び出しの割合 (エントリ スパンでスパン エラーがあった)。
- 期間: 通話パス内のエンティティとリストされたエンティティを含む通話の平均継続時間。
- 排他的: 通話パス内のエンティティとリストされたエンティティを含む通話の平均排他的継続時間。
Sparkline chart [スパークライン チャート]: 選択したシグナル値の 2 つの時系列が含まれます。このチャートには、ページ上のすべての時系列チャートと同期するマウス ホバー インタラクションがあります。色の付いた時系列はタイム ピッカーによって定義された時間枠をカバーし、灰色の時系列は比較に使用される以前のデータ (同じ期間をカバーする) を示します。
[View Trace] ボタン: このボタンをクリックすると、 トレース詳細 UIのペインが開きます。エンティティ、リストされたエンティティ、および選択した信号の同様の値を含むトレースが表示されます。さらに、ウォーターフォールは、リストされたエンティティに接続されているスパンの強調表示された行をレンダリングします。
リストの初期制限は 20 エンティティです。パフォーマンスに重大な影響を与えるエンティティが 20 を超える場合は、リストの下部に Show More [さらに表示] ボタンが表示されます。
オプションと比較する
デフォルトでは、タイムピッカーで選択した時間のパフォーマンスが、同じ期間の直前の時間と比較されます。たとえば、タイムピッカーで過去 30 分間を表示すると、パフォーマンスがその時刻の直前の 30 分間と比較されます。これにより、ページ上の他のグラフの 1 つでスパイクを選択し、これが関連するトレース エンティティからの重大なパフォーマンスへの影響と相関するかどうかを確認することもできます。
「APM 概要」 ページの上部にある「比較対象」ドロップダウンの値を変更することで、デフォルトの比較動作をオーバーライドできます。この選択を変更すると、次の方法で信号値の変化率を計算するために使用される比較時間ウィンドウの終了が更新されます (期間は変更されません)。
- None: 比較時間ウィンドウは、時間ピッカー ウィンドウの開始時に終了します。
- Yesterday: 比較時間ウィンドウは、時間ピッカー ウィンドウが始まる 1 日前に終了します。
- Last week: 比較時間ウィンドウは、時間ピッカー ウィンドウが始まる 7 日前に終了します。
比較ウィンドウにトレース データが保存されていない場合、分散トレース インサイトのサブヘッダーには「compared with」句が含まれません。
トレースデータが存在しない場合
エンティティがトレース データを報告していない場合、エンティティ インサイト コンポーネントは、ドキュメントとガイド付きインストール セットアップへのリンクを含む「データなし」ビューを表示します。