トレース分析 ページには、単一のアプリケーションに関するチャート、フィルター、トレースリスト、アプリケーショントポロジー、エンドツーエンド集約が統合されています。これらのツールを使用して、遅延のボトルネックを特定し、エラーの発生箇所を特定し、サービス間の依存関係をマッピングします。
前提条件
作業を開始する前に、以下の要件を満たしていることを確認してください。
トレースデータのレポートが有効になっている OpenTelemetry 向けマネージドサービス インスタンス
アプリケーション ページに表示されるアプリケーション
トレース分析ページを開く
-
OpenTelemetry 向けマネージドサービス コンソール にログインします。左側のナビゲーションウィンドウで、アプリケーション をクリックします。
-
アプリケーション ページの上部ナビゲーションバーでリージョンを選択し、アプリケーション名をクリックします。
[アプリケーション] ページで、上部のナビゲーションバーからリージョンを選択し、アプリケーション名をクリックします。
左側のナビゲーションウィンドウで、トレース分析 をクリックします。

トレースのフィルター
時間範囲、持続時間、エラー、スパン名、サーバー、タグでトレースリストを絞り込みます。
トレース分析 ページの右上隅で、事前定義またはカスタム時間範囲を選択します。
ページ上部の検索ボックスをクリックします。ドロップダウンリストで以下のフィルター条件のいずれか 1 つ以上を設定し、[検索] をクリックします。
フィルター 使用方法 消費時間 最小値 および 最大値 フィールドに値を入力して、持続時間範囲でトレースをフィルターします 例外 このオプションを選択すると、エラーを含むトレースのみが表示されます スパン名 結果を絞り込むために 1 つ以上のスパン名を指定します マシン / IP 結果を絞り込むために 1 つ以上のサーバー IP アドレスを指定します ラベル (タグ) 結果を絞り込むために 1 つ以上のタグを指定します 1 回の検索で複数のスパン名、IP アドレス、タグを組み合わせることができます。
フルリアルタイム分析の有効化
デフォルトでは、トレース分析 ページにはサンプリングされたデータのサマリーが表示されます。スパンデータのサンプリング比率を指定した後、フルリアルタイム分析を有効化することで、統計的なサマリーではなく、完全なサンプリングデータセットをリアルタイムでクエリできます。
サンプリング比率が指定されていない場合、またはサンプリング比率が 100% に設定されている場合は、フルリアルタイム分析を有効化すると Alibaba Cloud アカウント内のすべての収集済みスパンデータが表示されます。
トレース分析 ページの右上隅で、[フルリアルタイム分析を有効化] をクリックします。
時間範囲を選択します。
時間範囲を選択すると、その期間の完全なサンプリングデータがページに表示され、リアルタイムで更新されます。
分析チャートの解釈
時間変化トレンド セクションには、時間経過に伴うスパン量、持続時間、エラーのパターンを把握するのに役立つ 3 つのチャートが含まれています。
| チャート | 表示内容 |
|---|---|
| スパン数のトレンド | 時間経過に伴うスパン総数と例外スパン数 |
| 持続時間のトレンド | 時間経過に伴うスパンの持続時間 |
| 持続時間のディストリビューション | スパンの持続時間がバケットごとにどのように分布しているか |
チャートとのインタラクション方法:
データポイントにカーソルを合わせると、詳細な統計情報が表示されます。
チャート内で時間範囲を選択すると、その期間にズームインします。
凡例の項目をクリックすると、対応するデータ系列を非表示または再表示できます。

スパン名およびマシン / IP リストの使用
スパン名 リストおよび マシン / IP リストには、Alibaba Cloud アカウント内のすべてのスパンおよびサーバーが表示されます。これらのリストを使用して、特定のスパンやサーバーを素早く特定し、フィルター条件として適用できます。

いずれかのリストで:
検索ボックスにキーワードを入力し、検索アイコンをクリックしてエントリをフィルターします。
右上隅の スパン数 または 応答時間 をクリックして、エントリを降順に並べ替えます。
スパン名または IP アドレスをクリックして、トレース分析 ページのフィルター条件として適用します。
フィールド別にトレースをグループ化
特定の属性でトレースをグループ化し、スパン名、サーバー、タグごとの動作を比較します。
トレース分析 ページで、[グループ化] ドロップダウンリストからフィールドを選択します。
[すべてのスパン] または [API 呼び出し] をクリックします。
オプション スコープ すべてのスパン 選択したフィールドに基づき、すべてのスパンにわたってトレースをグループ化します API 呼び出し 選択したフィールドに基づき、最初のスパン (エントリーポイント) のみでトレースをグループ化します フィールド値をクリックすると、一致するトレースが表示されます。
トレースの詳細表示
トレース タブには、トレース ID、開始時刻、スパン名、持続時間、サーバー IP アドレスごとに各トレースがリスト表示されます。

[トレース] タブで:
トレース ID をクリックすると、そのトレースのウォーターフォール図が開きます。
スパン名にカーソルを合わせると、その持続時間、開始時刻、タグ、ログイベントが表示されます。
アプリケーショントポロジーの表示
アプリケーショントポロジー タブは、現在のアプリケーションとそのアップストリームまたはダウンストリームサービス間の依存関係をマッピングします。この機能を使用して、サービス間のリクエストフローと遅延が集中している場所を把握します。
パフォーマンス上の理由から、トポロジーは最大 5,000 件のトレースからのリクエストデータを集約します。

トポロジーメトリック
2 つのアプリケーション間の依存関係ラインには、90% / 3x のようなラベルが表示され、これはリクエスト割合と呼び出し倍率を組み合わせたものです。また、アプリケーション間の持続時間比率も表示できます。
| メトリック | 定義 | 例 |
|---|---|---|
| リクエスト割合 | アプリケーション A が受信したリクエストの総数に対する、アプリケーション B への呼び出しを含むリクエストの割合。アプリケーション A が IF 文に基づいてすべてのリクエストをフィルターするため、一部のリクエストのみがアプリケーション B に送信される場合があります。 | A が 100 件のリクエストを受信し、そのうち 90 件が B を呼び出している場合、リクエスト割合 = 90% です。 |
| 呼び出し倍率 | A が B を呼び出す際に生成されるスパン数の、A が受信したスパン総数に対する割合。 | A が 100 スパンを受信し、A から B への呼び出しが 300 スパンを生成している場合、呼び出し倍率 = 3x です。 |
| 組み合わせラベル | フォーマット:{リクエスト割合}/{呼び出し倍率}。 | 90% / 3x は、A のリクエストの 90% が B を呼び出し、そのような各リクエストが平均して 3 回 B を呼び出すことを意味します。 |
エンドツーエンド集約の表示
エンドツーエンド集約 タブは、スパン名およびアプリケーション名ごとにトレースを集約し、呼び出しチェーン全体にわたるリクエスト数、持続時間、エラーレートの内訳を提供します。この機能を使用して、最も時間を消費しているスパンや最も多くのエラーを生成しているスパンを特定します。
パフォーマンス上の理由から、エンドツーエンド集約は最大 5,000 件のトレースを対象とします。

集約メトリック
| メトリック | 説明 | 例 |
|---|---|---|
| リクエスト数 / リクエスト割合 | 現在のスパンのリクエスト数の、リクエスト総数に対する割合。 | リクエスト総数が 100 件でリクエスト割合が 10% の場合、10 件のリクエストが現在のスパンに到達します。 |
| スパン数 / リクエスト倍率 | 各リクエストが現在のスパンを平均して何回呼び出すか。スパン数をリクエスト数で除算して計算されます。 | 1.5x は、各リクエストがこのスパンを平均して 1.5 回呼び出すことを意味します。 |
| 平均自己経過時間 / 割合 | 子スパンで費やされた時間を除外したスパンの排他的な持続時間。非同期呼び出しの場合、子スパンの持続時間は差し引かれません。 | スパン A の合計持続時間が 10 ms で、その子スパン B の持続時間が 8 ms の場合、スパン A の自己経過時間は 2 ms です。 |
| 例外数 / 例外割合 | 例外リクエスト数の、リクエスト総数に対する割合。リクエスト倍率が 1 を超える場合、1 つの例外リクエストに複数の例外が含まれる可能性があるため、例外数と例外リクエスト数が異なることがあります。 | 3% は、100 件のリクエストごとに 3 件が例外であることを意味します。 |
エンドツーエンド集計 タブで:
スパン名 (青色表示) にカーソルを合わせると、関連するトレースが表示されます。トレース ID をクリックすると、そのウォーターフォール図が開きます。
アプリケーション名をクリックすると、アプリケーション概要 に移動します。
トレースのウォーターフォール図の表示
ウォーターフォール図には、トレース内の各スパンのスパン名、タイムライン、アプリケーション名、開始時刻、サーバー IP アドレス、ステータスが表示されます。このビューを使用して、リクエストの実行パスを追跡し、遅延やエラーが発生している場所を特定します。
IP アドレス 列には、アプリケーション設定 ページでの設定に応じて、IP アドレスまたはサーバー名が表示される場合があります。詳細については、「アプリケーションとタグの管理」をご参照ください。

スパン名 列でスパン名にカーソルを合わせると、その持続時間、開始時刻、タグ、ログイベントが表示されます。
