Go アプリケーションにエージェントをインストールすると、Application Real-Time Monitoring Service (ARMS) はアプリケーションのモニタリングを開始します。[Instance Monitoring] ページでは、基本的なモニタリングメトリック、インスタンスの GC、ヒープメモリなど、アプリケーションに関する情報を表示できます。
前提条件
アプリケーションにエージェントがインストールされている必要があります。詳細については、「アプリケーションモニタリングの概要」をご参照ください。
インスタンスモニタリングの表示
ARMS コンソールにログインします。左側のナビゲーションバーで、を選択します。
[アプリケーション一覧] ページで、ページ上部でリージョンを選択し、次に対象のアプリケーション名をクリックします。
説明[言語] 列のアイコンは、以下を表します。
:アプリケーションモニタリングに統合された Java アプリケーションです。
:アプリケーションモニタリングに統合された Go アプリケーションです。
:アプリケーションモニタリングに統合された Python アプリケーションです。[-]: Managed Service for OpenTelemetry に統合されたアプリケーションです。
上部メニューで、[Instance Monitoring] タブをクリックします。
概要
[インスタンスモニタリング] ページは、お使いのアプリケーションのデプロイ環境に応じてダッシュボードを自動的に調整します。ECS インスタンスまたはコンテナ環境で実行されているアプリケーションでは、表示される情報が異なります。
コンテナ環境のアプリケーションが Managed Service for Prometheus と統合されている場合、ARMS は Managed Service for Prometheus のデータを優先してコンテナ情報を表示します。コンテナ環境を Managed Service for Prometheus と統合する方法については、「コンテナの可観測性」をご参照ください。
コンテナ環境が Managed Service for Prometheus と統合されていない場合、ダッシュボードには基本的なコンテナ情報のみが表示されます。
ECS 環境
基本モニタリング:指定した期間の CPU 使用率、メモリ使用量、ディスク使用率 のトレンドチャートを表示します。チャートのタイトルの横にあるドロップダウンリストから、平均値と最大値を切り替えることができます。
インスタンス GC:指定した期間の GC のトレンドチャートを表示します。
ヒープメモリ:指定した期間の ヒープメモリ 使用量のトレンドチャートを表示します。
アイコンをクリックするとダイアログボックスが開き、選択した期間の統計情報を表示したり、異なる日付の同じ時間帯を比較したりできます。
アイコンを使用して、棒グラフとトレンドチャートを切り替えます。インスタンス一覧から、以下の操作を実行できます。
インスタンスの IP アドレスをクリックするか、[Actions] 列の [Details] をクリックしてインスタンスの詳細を表示します。詳細については、「インスタンスの詳細」をご参照ください。
[Actions] 列の [Traces] をクリックして、インスタンスのトレースを表示します。詳細については、「トレースエクスプローラー」をご参照ください。
コンテナ環境 (Prometheus)
基本モニタリング:指定した期間の CPU 使用率と メモリ使用量 のトレンドチャートを表示します。チャートのタイトルの横にあるドロップダウンリストから、平均値と最大値を切り替えることができます。
インスタンス GC:指定した期間の GC のトレンドチャートを表示します。
ヒープメモリ:指定した期間の ヒープメモリ 使用量のトレンドチャートを表示します。
アイコンをクリックするとダイアログボックスが開き、選択した期間の統計情報を表示したり、異なる日付の同じ時間帯を比較したりできます。
アイコンを使用して、棒グラフとトレンドチャートを切り替えます。インスタンス一覧から、以下の操作を実行できます。
インスタンスの IP アドレスをクリックするか、[Actions] 列の [Details] をクリックしてインスタンスの詳細を表示します。詳細については、「インスタンスの詳細」をご参照ください。
[Actions] 列の [Traces] をクリックして、インスタンスのトレースを表示します。詳細については、「トレースエクスプローラー」をご参照ください。
コンテナ環境 (ARMS エージェント)
インスタンスリストの [操作] 列では、対応するディメンションでモニタリング詳細を表示するための [ランタイムモニタリング]、[プールモニタリング]、および [コンテナモニタリング] のエントリも提供されています。
クイックフィルターエリアでは、ホストの IP アドレスでチャートとインスタンス一覧をフィルタリングできます。
トレンドチャートエリアでは、基本モニタリング、インスタンス GC、ヒープメモリ の時系列チャートを表示できます。
基本モニタリング:指定した期間の CPU 使用率と メモリ使用量 のトレンドチャートを表示します。チャートのタイトルの横にあるドロップダウンリストから、平均値と最大値を切り替えることができます。
インスタンス GC:指定した期間の GC のトレンドチャートを表示します。
ヒープメモリ:指定した期間の ヒープメモリ 使用量のトレンドチャートを表示します。
アイコンをクリックするとダイアログボックスが開き、選択した期間の統計情報を表示したり、異なる日付の同じ時間帯を比較したりできます。
アイコンを使用して、棒グラフとトレンドチャートを切り替えます。インスタンス一覧エリアでは、インスタンスの IP アドレス、CPU 使用率、メモリ使用量、ロード、GC 回数、ヒープメモリ使用量、RED メトリック (リクエスト数、エラー数、平均応答時間) などの情報を表示できます。
インスタンス一覧から、以下の操作を実行できます。
インスタンスの IP アドレスをクリックするか、[Actions] 列の [Details] をクリックしてインスタンスの詳細を表示します。詳細については、「インスタンスの詳細」をご参照ください。
[Actions] 列の [Traces] をクリックして、インスタンスのトレースを表示します。詳細については、「トレースエクスプローラー」をご参照ください。
インスタンスの詳細
概要
[Overview] タブには、対象インスタンスの リクエスト数、エラー数、平均応答時間 が表示されます。
ページの上部には、前日比を含む[リクエスト]、[エラー]、および[平均応答時間]を示すメトリックカードが表示されます。その下には、5 分単位のトレンドチャートとして、リクエスト数の棒グラフ、エラー率の折れ線グラフを重ね合わせたエラー数の棒グラフ、および応答時間の折れ線グラフが表示されます。
ランタイムモニタリング
[Runtime Monitoring] タブには、選択したインスタンスの GC 回数、GC 時間、ヒープメモリなどの情報が表示されます。

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

コンテナモニタリング
コンテナ環境 (Prometheus)
Managed Service for Prometheus と統合するには、「Container Service 用の Prometheus インスタンス」をご参照ください。
[Container Monitoring] タブには、コンテナレベルの CPU、メモリ、ディスク、ロード、ネットワークトラフィック、ネットワークパケットのメトリックが表示されます。
コンテナモニタリングページでは、左側にアプリケーションインスタンス一覧 (各インスタンスのリクエスト数、エラー数、平均応答時間を表示) が表示されます。メインエリアには、選択した Pod の詳細情報が表示されます。
[Pod の概要]:[名前空間]、[経過時間]、[ステータス]、[フェーズ]、[ノード名]、[再起動回数] が含まれます
リソース設定: CPU (コア) とメモリ (MiB) の[リクエスト]と[リミット]
[コンテナー] テーブル:各コンテナーの実行ステータス、イメージ、再起動回数、CPU リクエスト、およびメモリリクエストを表示します
[警告イベント]:アラートイベント
[リソース]エリア: メモリ/上限 (%)、メモリ使用量、メモリ失敗数、およびネットワークエラー率のトレンドチャート
コンテナ環境 (ARMS エージェント)
[Container Monitoring] タブには、コンテナレベルの CPU およびメモリの時系列チャートが表示されます。
左側のパネルには、[ホスト]、[リクエスト]、[エラー]、[応答時間] でフィルタリングできるアプリケーションインスタンスリストが表示されます。メインエリアは 2 つのセクションに分かれています。
[概要]: 名前空間、クラスター、CPU (コア)、メモリの平均値、最大値、最新値、および上限を表示します。
[リソース]: メモリ/制限 (%)、メモリ使用量、CPU 使用率 (%)、コアごとの CPU 使用率という 4 つの時系列チャートを表示します。
トレースエクスプローラー
トレースエクスプローラー機能は、保存された完全なトレースデータに基づいてリアルタイム分析を実行します。さまざまなシナリオでカスタム診断を行うために、フィルター条件と集約ディメンションを組み合わせることができます。詳細については、「トレースエクスプローラー」をご参照ください。
関連ドキュメント
アプリケーションモニタリングのメトリックの詳細については、「アプリケーションモニタリングのメトリック」をご参照ください。