Managed Service for OpenTelemetry のログ分析機能は Managed Service for OpenTelemetry に依存しています。ログセンターページは Managed Service for OpenTelemetry コンソールに統合されています。アプリケーションでビジネス例外が発生した場合、Managed Service for OpenTelemetry コンソールのログ分析を使用して、例外を正確に特定できます。
前提条件
アプリケーションを Managed Service for OpenTelemetry に接続します。詳細については、「準備」をご参照ください。
Simple Log Service (SLS) が有効化されていること。Simple Log Service コンソールにログインし、画面の指示に従ってサービスを有効化してください。
プロジェクトが作成されていること。詳細については、「プロジェクトの管理」をご参照ください。
Logstore が作成されていること。詳細については、「基本的な Logstore の作成」をご参照ください。
アプリケーションのビジネスログが SLS にレポートされていること。詳細については、「データ収集の概要」をご参照ください。
ステップ 1:ビジネスログの関連付け
にログインします。 OpenTelemetryコンソールのマネージドサービス。 左側のナビゲーションウィンドウで、[アプリケーション] をクリックします。
On theアプリケーションページで、上部のナビゲーションバーでリージョンを選択し、アプリケーションの名前をクリックします。
左側メニューで、[アプリケーション設定] をクリックします。
[カスタム設定] タブの [ビジネスログの関連付け設定] セクションで、プロジェクトと Logstore を関連付け、[関連付けインデックス] を設定します。
説明[関連付けインデックス] は、TraceID を取得し、トレースに対応するログを表示するために使用されます。
SLS で設定したインデックスがフルテキストインデックスの場合、[関連付けインデックス] を [フルテキストインデックス] に設定します。
SLS で設定したインデックスが
traceIdフィールドのインデックスの場合、[関連付けインデックス] を対応するtraceIdインデックスに設定します。ログに TraceID を出力する方法については、お使いのトレースフレームワークの TraceID 出力機能に関するドキュメントをご参照ください。
インデックスの設定方法の詳細については、「インデックスの作成」をご参照ください。
[カスタム設定] タブの左下隅にある [Save] をクリックします。
ステップ 2:ログのクエリと分析
左側メニューで、[ログ分析] をクリックします。
表示されたページで、次の手順を実行します。
検索ボックスに、クエリおよび分析ステートメントを入力します。
クエリおよび分析ステートメントは、クエリステートメントと分析ステートメントから構成されます。形式は
クエリステートメント | 分析ステートメントです。構文の詳細については、「クエリ構文と関数」および「SQL 分析構文」をご参照ください。クエリと分析の対象期間を設定します。
相対時間、時間枠、またはカスタム時間を設定できます。
説明クエリ結果には最大 1 分間の誤差が生じる場合があります。
[Query/Analysis] をクリックして結果を表示します。