6. APMウォーターフォール
トレースアナライザーからトレースウォーターフォールに到達しました。トレースは同じトレース ID を共有するスパンの集まりで、アプリケーションとその構成サービスによって処理される一意のトランザクションを表します。
Splunk APM の各スパンは、単一の操作をキャプチャします。Splunk APM は、スパンがキャプチャする操作がエラーになった場合、そのスパンをエラースパンとみなします。
スパン詳細で報告されているエラーメッセージとバージョンは何ですか?問題を引き起こしているpaymentserviceのバージョンを特定したので、エラーについてさらに詳しい情報が見つかるか確認してみましょう。ここで関連ログの出番です。
演習
paymentservice:grpc.hipstershop.PaymentService/Charge
スパンの横にある!をクリックします。
Invalid request
(無効なリクエスト)とv350.10
です。
関連コンテンツ(Related Contents)は、APM、インフラストラクチャモニタリング、および Log Observer が可観測性クラウド全体でフィルターを渡すことを可能にする特定のメタデータに依存しています。関連ログが機能するためには、ログに以下のメタデータが必要です:
service.name
deployment.environment
host.name
trace_id
span_id
演習
- トレースウォーターフォールの一番下でLogs (1)をクリックします。これは、このトレースに関連ログがあることを示しています。
- ポップアップのLogs for trace xxx(トレース xxx のログ)エントリをクリックすると、Log Observerで完全なトレースのログが開きます。
次に、ログのエラーについてさらに詳しく調べてみましょう。