アプリケーション詳細ページでは、アプリケーションの概要、トポロジー、JVM 監視、スレッドプールと接続プールの監視、SQL 呼び出し分析、例外分析、およびアップストリームとダウンストリームのアプリケーションに関する情報を提供します。
機能へのアクセス
[SAE アプリケーションリスト] ページで、上部でターゲットリージョンと名前空間を選択します。 ターゲットの [アプリケーション ID] をクリックします。
左側のナビゲーションウィンドウで、 を選択し、アプリケーション詳細を表示します。
概要
[概要] タブでは、次の情報を表示できます。

リクエスト数: 指定した期間におけるアプリケーションのリクエスト数の時系列曲線を表示します。
応答時間: このエリアには、指定した期間におけるアプリケーションの応答時間の時系列曲線が表示されます。
低速呼び出し数: このエリアには、指定した期間におけるアプリケーションの低速呼び出しの時系列曲線が表示されます。
HTTP ステータスコード: このエリアには、指定した期間におけるアプリケーションの HTTP ステータスコードの時系列曲線が表示されます。
オプション: 各エリアで、次の操作を実行できます。
チャートにカーソルを合わせると、統計情報を表示できます。
チャートで時間範囲を選択して、次の操作を実行できます。
[選択した期間を入力] をクリックすると、選択した期間の監視情報を表示できます。
[選択した期間のログを表示] をクリックすると、対応するログを表示できます。 まず、アプリケーションログ収集を有効にする必要があります。
アイコンをクリックすると、特定の期間のメトリックの統計情報を表示したり、異なる日付の同じ期間の統計情報を比較したりできます。
アイコンをクリックすると、メトリックの API 詳細を表示できます。
アイコンをクリックすると、ズームインできます。
トポロジービュー
[トポロジー] タブでは、トポロジーグラフがアプリケーションのアップストリームコンポーネントとダウンストリームコンポーネント間の呼び出し関係を可視化します。 これにより、アプリケーションのボトルネックを迅速に特定できます。

JVM 監視
JVM 監視メトリックの表示
[JVM 監視] タブには、[瞬時 GC 数]、[瞬時 GC 時間]、[ヒープメモリ詳細]、[メタスペース詳細]、[非ヒープメモリ]、[ダイレクトバッファー]、および [JVM スレッド数] の時系列曲線が表示されます。
ZGC と Shenandoah 以外のガベージコレクション (GC) タイプの場合、消費時間は Stop-the-World (STW) の期間を指し、その間すべての Java アプリケーションスレッドが一時停止します。 ZGC と Shenandoah の場合、Pauses は STW の期間に対応し、Cycles は 1 回の GC の合計時間を表します。
[瞬時 GC 数] および [瞬時 GC 時間] エリアの右上隅にある [瞬時値] および [累積値] ボタンをクリックして、時系列曲線を切り替えます。
任意の監視パネルで FullGC Count などのメトリック名をクリックすると、チャート上のその曲線を表示または非表示にできます。
説明各チャートには、少なくとも 1 つの表示可能なメトリックが必要です。 つまり、チャートに表示されているメトリックが 1 つだけの場合、そのメトリックを非表示にすることはできません。
任意の監視パネルの
アイコンをクリックすると、特定の期間のメトリックの統計情報を表示したり、異なる日付の同じ期間の統計情報を比較したりできます。任意の監視パネルの
アイコンをクリックすると、ズームインできます。[ヒープメモリ詳細/分]、[メタスペース詳細/分]、[非ヒープメモリ/分]、[ダイレクトバッファ/分]、または [JVM スレッド/分] の右上隅にある
アイコンをクリックして、対応するモニタリングメトリックの API の詳細を表示します。

機能紹介
JVM 監視機能は、次のメトリックを監視します。
メトリック | カテゴリ |
瞬時および累積 GC 詳細 |
|
ヒープメモリ詳細 |
|
メタスペース | メタスペースのサイズ (バイト) |
非ヒープメモリ |
|
ダイレクトバッファー |
|
JVM スレッド数 |
|
リファレンス
ARMS アプリケーション監視によって収集されたデータは、Java Management Extensions (JMX) から取得されます。 非ヒープメモリに含まれるメモリ領域は、Java プロセス内の実際の非ヒープメモリ領域よりも少なくなっています。 したがって、監視におけるヒープメモリと非ヒープメモリの合計は、top コマンドで表示される常駐セットサイズ (RES) と異なる場合があります。 詳細については、「JVM 監視のメモリ詳細」をご参照ください。
スレッドプールと接続プールの監視
[スレッドプール監視] および [接続プール監視] タブでは、[コアスレッド数]、[最大スレッド数]、[アクティブスレッド数]、[現在のスレッド数]、[履歴最大スレッド数]、[完了タスク数]、[スケジュール済みタスク数]、および [キューサイズ] など、アプリケーションのスレッドプールと接続プールのメトリックを表示できます。
スレッドプールと接続プールの監視でサポートされているフレームワークとメトリックの詳細については、「スレッドプールと接続プールの監視」をご参照ください。
特定の Agent バージョンの詳細については、「Agent 管理」をご参照ください。
Agent バージョンをアップグレードするには、DingTalk グループ (ID: 32874633) の技術スタッフに連絡して支援を求めてください。
SQL 呼び出し分析
低速 SQL クエリのデフォルトのしきい値は 500 ms です。 このしきい値を調整する方法の詳細については、「しきい値設定」をご参照ください。
[SQL 呼び出し統計] エリアには、指定した期間におけるアプリケーションの SQL 呼び出しの時系列曲線が表示されます。
オプション: [SQL 呼び出し統計] タブでは、次の操作を実行できます。
チャートにカーソルを合わせると、統計情報を表示できます。
アイコンをクリックすると、特定の期間のメトリックの統計情報を表示したり、異なる日付の同じ期間の統計情報を比較したりできます。
アイコンをクリックすると、メトリックの API 詳細を表示できます。
アイコンをクリックすると、ズームインできます。
例外分析
[例外統計] エリアには、指定した期間中のアプリケーション例外の積み上げ縦棒グラフとリストが表示されます。
オプション: [例外統計] エリアでは、次の操作を実行できます。
チャートにカーソルを合わせると、統計情報を表示できます。
チャートで時間範囲を選択して、その期間の統計情報を表示できます。
アイコンをクリックすると、特定の期間のメトリックの統計情報を表示したり、異なる日付の同じ期間の統計情報を比較したりできます。
アイコンをクリックすると、メトリックの API 詳細を表示できます。
アイコンをクリックすると、ズームインできます。
アップストリームおよびダウンストリームアプリケーション
アップストリームアプリケーション: 現在のアプリケーションを呼び出すアプリケーション。 現在のアプリケーションにリクエストをアクティブに送信して、ビジネスロジックをトリガーします。
ダウンストリームアプリケーション: 現在のアプリケーションによって呼び出されるアプリケーション。 現在のアプリケーションがビジネスロジックを実行するために依存するサービスです。
[アップストリームアプリケーション] および [ダウンストリームアプリケーション] タブでは、[応答時間]、[リクエスト数]、および [エラー数] を表示できます。
エラー分析とトレースクエリ
SAE コンソールはエラー分析やトレースクエリへの直接アクセスを提供していませんが、[エラー分析] および [トレースクエリ] タブをクリックして ARMS コンソールで表示できます。
関連ドキュメント: