1. ログフィルタリング

Log Observer (LO)は、複数の方法で使用できます。クイックツアーでは、LO のコード不要インターフェースを使用して、ログ内の特定のエントリを検索しました。しかし、このセクションでは、関連コンテンツリンクを使用してAPMのトレースからLOに到達したと想定しています。

これの利点は、RUMとAPM間のリンクと同様に、以前のアクションのコンテキスト内でログを見ていることです。この場合、コンテキストはトレースの時間枠(1)とtrace_idに設定されたフィルター(2)です。

トレースログ トレースログ

このビューには、エンドユーザーとオンラインブティックのやり取りによって開始されたバックエンドトランザクションに参加したすべてのアプリケーションまたはサービスからのすべてのログ行が含まれます。

私たちのオンラインブティックのような小さなアプリケーションでさえ、見つかるログの膨大な量により、調査している実際のインシデントに関連する特定のログ行を見つけることが難しくなる場合があります。

演習

ログ内のエラーメッセージだけに焦点を当てる必要があります

  • Group By(グループ化)ドロップダウンボックスをクリックし、フィルターを使用してSeverity(重要度)を見つけます。
  • 選択したらApplyボタンをクリックします(チャートの凡例がデバッグ、エラー、情報を表示するように変わることに注意してください)。 凡例 凡例
  • エラーログのみを選択するには、凡例の「error」(1)という単語をクリックし、Add to filterを選択します。次にRun Searchをクリックします。
  • 複数のサービスにエラー行がある場合は、sf_service=paymentservice などのサービス名もフィルターに追加できますが、今回のケースでは必要ありません。 エラーログ エラーログ

次に、ログエントリの詳細を見ていきます。