Docs » Splunk APMでサービス、スパン、トレースを管理する » トレース内でのスパンの表示およびフィルタリング

トレース内でのスパンの表示およびフィルタリング 🔗

トレースウォーターフォールでは、次のアニメーションに示すように、タグ値またはエラーステータスに基づいて、表示スパンをフィルタリングすることができます:

このアニメーションは、ユーザーが「Service = checkoutservice」でフィルタリングし、さらに「error = true」で絞り込むスパンフィルターを示しています。また、このユーザーは、「matches-only」スイッチを使用するとフィルターに一致するスパンだけが表示されることも実演しています。

トレース内のスパンをフィルターするには、以下の手順に従います:

  1. Splunk APMのランディングページで、Traces を選択します。

  2. トレースを見つけるには2つの方法があります:

    1. 検索バーに特定の traceId を入力します。

    2. Traces ビューのフィルターを使用して、関心のあるトレースを見つけます。

  3. 目的のトレースが見つかったら、トレースの Trace ID を選択し、トレース Waterfall を開きます。

  4. Add filters を選択してスパンタグを選択し、トレースウォーターフォールを特定のスパンにフィルタリングします。フィルターに一致するスパンは、青色で強調表示されます。

スパンフィルターロジックを使用する 🔗

1つのタグ名内で複数のタグ値を選択すると、フィルターはタグ値間にブール値 OR を適用します。複数のタグ名を選択すると、フィルターは各タグ名にブール値 AND を適用します。フィルターに一致するスパンのみを表示するには、Matches only スイッチを使用します。関心のあるスパンを見つけたら、そのスパンを選択して展開し、メタデータを表示します。

スパンをコンテキストで表示する 🔗

スパンをフィルタリングする際、Matches Only スイッチを選択すると、フィルタリング条件に一致するスパンのみが表示されます。次に、関心のあるスパンが見つかったら、Matches Only スイッチをオフに戻して、スパンをコンテキストで表示します。Matches Only フィルターを使用すると、スパンの前後のコンテキストや依存関係を可視化したまま、大規模なトレースのスパンを絞り込み、関心のあるスパンを正確に見つけるのに役立ちます。

スパンの展開と折り畳み 🔗

各スパンの横にある3点ドットのメニューを使用して、必要に応じてスパンを展開したり折り畳んだりできます。特定の深さ、またはサービスレベルおよびオペレーションレベルで、展開または折り畳みができます。

特定の深さ、またはサービスレベルやオペレーションレベルでスパンの展開や折り畳みを行うための3点ドットメニュー

Identify repeated spans 🔗

When a trace contains multiple repeated spans, the spans are collapsed into 1 row and a multiplier is displayed next to the row to reflect the number of repeated spans. Select the multiplier (x3, x7, and so on) to expand the row to view the individual spans and durations. The span summary displays the total span count and the repeated tags associated with the repeated spans.

Repeated spans in trace waterfall view

Identify the services that contribute spans to a trace 🔗

The colors of spans in the waterfall help differentiate the services contributing spans to a trace. If every span in the trace is from the same service, all spans appear in the same color. If there are 4 different services involved, the spans are in 4 different colors, to differentiate the service they’re from.

RUMセッションの詳細を見る 🔗

RUMセッションの詳細も含むスパンには、スパン内にRUMという単語が表示されます。RUMでセッションを表示するには、RUMのリンクを選択します。RUMセッションの詳細を表示するには、スパンを選択し、[トレースのプロパティ]パネルの RUM Session タブを選択します。また、セッションIDを選択してRUMに移動することもできます。

トレース内に統合されたRUM。[トレースのプロパティ]パネルに、RUMおよびRUMセッションの詳細へのリンクが表示されています

各スパンのログを調査する 🔗

「関連コンテンツ」が有効になっていると、各トレースとそのスパンについて、利用可能な場合、関連ログにジャンプできます。次の画像は、特定のトレースのLog Observerでの関連ログを示しています。

トレースビューでの関連ログのタイル

詳細は、InfraおよびAPMの関連コンテンツを有効にするために Collector を設定する を参照してください。

Tag Spotlightでトラブルシューティングを続ける 🔗

ウォーターフォールチャートで関心のあるスパンを展開し、インデックス化されたタグの横に表示されるスポットライトのアイコンを選択して、Tag Spotlightに移動します。Tag Spotlightを使用すると、リクエスト率、エラー率、またはレイテンシの傾向に関連する特定のインデックス付きスパンタグを区別し、問題の原因を探ることができます。Tag Spotlightの使用方法については、Tag Spotlightを使用してサービスパフォーマンスを分析する を参照してください。

This page was last updated on 2024年07月19日.