Go アプリケーションにエージェントをインストールすると、Application Real-Time Monitoring Service (ARMS) はアプリケーションの監視を開始します。[インスタンス監視] ページでは、基本的な監視メトリクス、インスタンス GC、ヒープメモリなど、アプリケーションに関する情報を表示できます。
前提条件
アプリケーションにエージェントがインストールされている必要があります。詳細については、「アプリケーションモニタリングの概要」をご参照ください。
インスタンス監視の表示
ARMS コンソールにログインします。左側のナビゲーションバーで、 を選択します。
[アプリケーションリスト] ページで、ページ上部でリージョンを選択し、目的のアプリケーション名をクリックします。
説明[言語] 列のアイコンは、次のとおりです。
:アプリケーションモニタリングと連携した Java アプリケーション。
:アプリケーションモニタリングと連携した Go アプリケーション。
:アプリケーションモニタリングと連携した Python アプリケーション。-:OpenTelemetry 向けマネージドサービスと連携したアプリケーション。
上部のナビゲーションバーで、[インスタンス監視] タブをクリックします。
概要
[インスタンスモニタリング] ページは、アプリケーションのデプロイメント環境に基づいてダッシュボードを自動的に調整します。ECS インスタンスまたはコンテナ環境で実行されているアプリケーションに応じて、異なる情報を表示します。
コンテナ環境のアプリケーションの場合、Managed Service for Prometheus と連携していると、ARMS は Managed Service for Prometheus からのデータを優先してコンテナ情報を表示します。コンテナ環境を Managed Service for Prometheus と連携する方法については、「コンテナの可観測性」をご参照ください。
コンテナ環境が Managed Service for Prometheus と連携していない場合、ダッシュボードには基本的なコンテナ情報のみが表示されます。
ECS 環境

クイックフィルターエリア (①) では、ホスト IP アドレスでチャートとインスタンスリストをフィルターできます。
トレンドチャートエリア (②) では、[基本的な監視]、[インスタンス GC]、[ヒープメモリ] の時系列チャートを表示できます。
基本的な監視:指定した時間範囲における CPU 使用率、メモリ使用量、ディスク使用率のトレンドチャートを表示します。チャートタイトルの横にあるドロップダウンリストから、平均値と最大値を切り替えることができます。
インスタンス GC:指定した時間範囲における GC のトレンドチャートを表示します。
ヒープメモリ:指定した時間範囲におけるヒープメモリ使用量のトレンドチャートを表示します。
アイコンをクリックするとダイアログボックスが開き、選択した期間の統計情報を表示したり、異なる日付の同じタイムウィンドウを比較したりできます。
アイコンを使用して、縦棒グラフとトレンドチャートを切り替えることができます。インスタンスリストエリア (③) では、インスタンス IP、CPU 使用率、メモリ使用量、ディスク使用率、ロード、GC 数、ヒープメモリ使用量、RED メトリクス (リクエスト数、エラー数、平均応答時間) などの情報を表示できます。
インスタンスリストから、以下の操作を実行できます。
インスタンス IP アドレスをクリックするか、[操作] 列の [詳細] をクリックして、インスタンス詳細を表示します。詳細については、「インスタンス詳細」をご参照ください。
[操作] 列の [トレース] をクリックして、インスタンスのトレースを表示します。詳細については、「トレースエクスプローラー」をご参照ください。
コンテナ環境 (Prometheus)

クイックフィルターエリア (①) では、クラスターとホスト IP アドレスでチャートとインスタンスリストをフィルターできます。
トレンドチャートエリア (②) では、[基本的な監視]、[インスタンス GC]、[ヒープメモリ] の時系列チャートを表示できます。
基本的な監視:指定した時間範囲における CPU 使用量とメモリ使用量のトレンドチャートを表示します。チャートタイトルの横にあるドロップダウンリストから、平均値と最大値を切り替えることができます。
インスタンス GC:指定した時間範囲における GC のトレンドチャートを表示します。
ヒープメモリ:指定した時間範囲におけるヒープメモリ使用量のトレンドチャートを表示します。
アイコンをクリックするとダイアログボックスが開き、選択した期間の統計情報を表示したり、異なる日付の同じタイムウィンドウを比較したりできます。
アイコンを使用して、縦棒グラフとトレンドチャートを切り替えることができます。インスタンスリストエリア (③) では、インスタンス IP、CPU 使用量、CPU リクエスト、CPU 制限、CPU 使用率 (CPU 制限が設定されていない場合は - と表示されます)、メモリ使用量、メモリリクエスト、メモリ制限、メモリ使用率 (メモリ制限が設定されていない場合は - と表示されます)、ディスク使用率、ディスク制限、ディスク使用率 (ディスク制限が設定されていない場合は - と表示されます)、ロード、GC 数、ヒープメモリ使用量、RED メトリクス (リクエスト数、エラー数、平均応答時間) などの情報を表示できます。
インスタンスリストから、以下の操作を実行できます。
インスタンス IP アドレスをクリックするか、[操作] 列の [詳細] をクリックして、インスタンス詳細を表示します。詳細については、「インスタンス詳細」をご参照ください。
[操作] 列の [トレース] をクリックして、インスタンスのトレースを表示します。詳細については、「トレースエクスプローラー」をご参照ください。
コンテナ環境 (ARMS エージェント)

クイックフィルターエリア (①) では、ホスト IP アドレスでチャートとインスタンスリストをフィルターできます。
トレンドチャートエリア (②) では、[基本的な監視]、[インスタンス GC]、[ヒープメモリ] の時系列チャートを表示できます。
基本的な監視:指定した時間範囲における CPU 使用量とメモリ使用量のトレンドチャートを表示します。チャートタイトルの横にあるドロップダウンリストから、平均値と最大値を切り替えることができます。
インスタンス GC:指定した時間範囲における GC のトレンドチャートを表示します。
ヒープメモリ:指定した時間範囲におけるヒープメモリ使用量のトレンドチャートを表示します。
アイコンをクリックするとダイアログボックスが開き、選択した期間の統計情報を表示したり、異なる日付の同じタイムウィンドウを比較したりできます。
アイコンを使用して、縦棒グラフとトレンドチャートを切り替えることができます。インスタンスリストエリア (③) では、インスタンス IP、CPU 使用量、メモリ使用量、ロード、GC 数、ヒープメモリ使用量、RED メトリクス (リクエスト数、エラー数、平均応答時間) などの情報を表示できます。
インスタンスリストから、以下の操作を実行できます。
インスタンス IP アドレスをクリックするか、[操作] 列の [詳細] をクリックして、インスタンス詳細を表示します。詳細については、「インスタンス詳細」をご参照ください。
[操作] 列の [トレース] をクリックして、インスタンスのトレースを表示します。詳細については、「トレースエクスプローラー」をご参照ください。
インスタンス詳細
概要
[概要] タブには、ターゲットインスタンスのリクエスト数、エラー数、平均応答時間が表示されます。

ランタイム監視
[ランタイム監視] タブには、選択したインスタンスの GC 数、GC 時間、ヒープメモリなどの情報が表示されます。

ホスト監視
[ホスト監視] タブには、CPU、メモリ、ディスク、ロード、ネットワークトラフィック、ネットワークパケットのメトリクスが表示されます。

コンテナ監視
コンテナ環境 (Prometheus)
Managed Service for Prometheus との連携については、「Container Service 向け Prometheus インスタンス」をご参照ください。
[コンテナ監視] タブには、コンテナレベルの CPU、メモリ、ディスク、ロード、ネットワークトラフィック、ネットワークパケットのメトリクスが表示されます。

コンテナ環境 (ARMS エージェント)
[コンテナ監視] タブには、コンテナレベルの CPU、メモリ、ネットワークトラフィックの時系列チャートが表示されます。

トレースエクスプローラー
トレースエクスプローラー機能は、保存された完全なトレースデータに基づいてリアルタイム分析を実行します。フィルター条件と集約ディメンションを組み合わせて、さまざまなシナリオでカスタム診断を行うことができます。詳細については、「トレースエクスプローラー」をご参照ください。
関連ドキュメント
アプリケーション監視メトリクスの詳細については、「アプリケーション監視メトリクス」をご参照ください。