例外分析では、指定した時間範囲内にアプリケーションがスローする例外を表示します。この機能を使用して、例外の影響を受けるオペレーションを特定し、例外スタックと関連するトレースを表示できます。
前提条件
お使いのアプリケーションがアプリケーションモニタリングと連携済みである必要があります。手順については、アプリケーションとアプリケーションモニタリングの連携をご参照ください。
手順
ARMS コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。
上部ナビゲーションバーでリージョンを選択し、アプリケーション名をクリックします。
説明[言語] 列のアイコンは、アプリケーションのプログラミング言語を示します:
: Java
: Go
: Python[-] (ハイフン): Managed Service for OpenTelemetry で監視されているアプリケーション
左側のナビゲーションペインで、 を選択します。
ページの右側で時間範囲を設定し、表示したい例外をクリックします。
例外分析ページのレイアウト
例外分析ページには、次のエリアがあります。
ページの左側にある [Exception selection] パネルでは、例外タイプを検索して選択できます。
右上のエリアには、例外数を示すトレンドチャートが表示されます。このチャートでは、今日と昨日のデータを比較できます。
トレンドチャートの下のテーブルでは、[例外名]、[オペレーション]、[カウント]、[割合]、[チャート]、[概要] の各列に例外の詳細が表示されます。
例外数
異常回数 エリアには、指定された時間範囲内にアプリケーションで選択された例外がスローされた回数が表示されます。
異常回数 エリアでは、次の操作を実行できます。
ポインターをチャート上に移動すると、統計が表示されます。
チャート上でポインターをドラッグして期間を選択すると、その期間の統計が表示されます。
例外が発生したオペレーション
例外詳細テーブルには、選択した例外をスローしたオペレーションが一覧表示されます。
このテーブルから、次の方法でドリルダウンできます。
操作の例外詳細を表示するには、[例外名] 列で例外名をクリックします。[例外詳細] パネルでは、左側に[例外名]、[例外メッセージ]、[操作]、および[概要]フィールドが表示され、右側には今日と昨日の例外数の傾向を比較する折れ線グラフと例外の総数が表示されます。
[例外スタック] タブ — このタブの下部には、操作の例外スタックが Java コールスタックとして表示されます。
[関連トレース] タブ: このタブをクリックすると、操作のキャプチャされた例外コールを表示できます。 操作に関連するトレースレコードの一覧には、作成時刻、操作名、実行時間、および [TraceId] の各列が含まれます。
[TraceId] 列のトレース ID をクリックすると、例外コールのトレースを表示できます。詳細については、「トレースエクスプローラー」をご参照ください。
操作の呼び出し詳細を表示するには、[操作] 列で操作名をクリックします。 詳細については、「インターフェイス呼び出し」をご参照ください。