このトピックでは、アプリケーションのエラー分析の詳細を表示する方法について説明します。
基準
Application Real-Time Monitoring Service (ARMS) のエラー分析機能は、エラーを分析するのに役立ちます。インターフェースの呼び出し時にエラーが発生した場合、エラーメッセージが返されます。次の情報はエラーを示しています。
HTTPリクエストの場合、400以上のHTTPステータスコードが返されます。
[アプリケーション設定] ページの カスタム設定 タブで、特定の HTTP ステータスコードを除外するフィルター条件を設定できます。設定すると、エラー分析機能はこれらの HTTP ステータスコードを無視します。
一般に、try...catch ステートメントが例外を検出できない場合、明示的なエラー情報が返されます。
前提条件
アプリケーションはアプリケーションモニタリングによって監視されています。詳細については、概要 を参照してください。
手順
ARMS console にログインします。左側のナビゲーションペインで、 を選択します。
アプリケーション一覧 ページで、上部のナビゲーションバーでリージョンを選択し、管理するアプリケーションの名前をクリックします。
説明言語 列に表示されるアイコンは、アプリケーションが記述されている言語を示します。
: Java アプリケーション
: Go アプリケーション
: Python アプリケーションハイフン (-): Managed Service for OpenTelemetry で監視されているアプリケーション。
左側のナビゲーションペインで、アプリケーションの詳細 をクリックします。
アプリケーションの詳細 ページで、アプリケーションインスタンスを選択し、期間を設定して、エラー分析 タブをクリックします。

エラー数
エラー セクションでは、時系列曲線が指定された期間におけるアプリケーションのエラー数を示します。
オプション: エラー セクションでは、次の操作を実行できます。
チャートの上にポインターを移動して、詳細な統計情報を表示します。
カーソルを使用して期間を選択し、指定された期間の統計情報を表示します。
アイコンをクリックして、特定の期間のメトリックの統計情報を表示するか、異なる日付の同じ期間のメトリックの統計情報を比較します。
アイコンをクリックして、メトリックの API 詳細を表示します。
HTTPステータスコード
HTTP - ステータスコード セクションには、指定された期間におけるアプリケーションの HTTP ステータスコード統計を示す時系列曲線が表示されます。
オプション: HTTP - ステータスコード セクションでは、次の操作を実行できます。
チャートの上にポインターを移動して、詳細な統計情報を表示します。
カーソルを使用して期間を選択し、指定された期間の統計情報を表示します。
凡例をクリックして、データの表示と非表示を切り替えます。
アイコンをクリックして、特定の期間のメトリックの統計情報を表示するか、異なる日付の同じ期間のメトリックの統計情報を比較します。
アイコンをクリックして、メトリックの API 詳細を表示します。
エラー一覧
エラー一覧には、指定された期間におけるアプリケーションのすべてのエラーが表示されます。
オプション: エラー一覧では、次の操作を実行できます。
エラーのトレースを表示するには、トレースID 列のトレース ID をクリックします。詳細については、トレースクエリ を参照してください。
エラーのログを表示するには、アクション 列の ログの表示 をクリックします。
説明トレース ID をアプリケーションのビジネスログに関連付ける必要があります。こうすることで、アプリケーションでエラーが発生した場合、トレース ID に関連付けられているビジネスログにアクセスしてエラーをトラブルシューティングできます。詳細については、Java アプリケーションのログにトレース ID を関連付ける を参照してください。