6. APMウォーターフォール

トレースアナライザーからトレースウォーターフォールに到達しました。トレースは同じトレースIDを共有するスパンの集まりで、アプリケーションとその構成サービスによって処理される一意のトランザクションを表します。

Splunk APMの各スパンは、単一の操作をキャプチャします。Splunk APMは、スパンがキャプチャする操作がエラーになった場合、そのスパンをエラースパンとみなします。

トレースウォーターフォール トレースウォーターフォール

演習
  • ウォーターフォール内の任意の paymentservice:grpc.hipstershop.PaymentService/Charge スパンの横にある!をクリックします。

スパン詳細で報告されているエラーメッセージとバージョンは何ですか?

Invalid request(無効なリクエスト)と v350.10 です

問題を引き起こしているpaymentserviceのバージョンを特定したので、エラーについてさらに詳しい情報が見つかるか確認してみましょう。ここで関連ログの出番です。

関連コンテンツ(Related Contents)は、APM、インフラストラクチャモニタリング、およびLog Observerが可観測性クラウド全体でフィルターを渡すことを可能にする特定のメタデータに依存しています。関連ログが機能するためには、ログに以下のメタデータが必要です

  • service.name
  • deployment.environment
  • host.name
  • trace_id
  • span_id
演習
  • トレースウォーターフォールの一番下でLogs (1)をクリックします。これは、このトレースに関連ログがあることを示しています。
  • ポップアップのLogs for trace xxx(トレースxxxのログ)エントリをクリックすると、Log Observerで完全なトレースのログが開きます。

関連ログ 関連ログ

次に、ログのエラーについてさらに詳しく調べてみましょう。