すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:Go アプリケーションインスタンスのモニタリング

最終更新日:Mar 03, 2025

Go アプリケーションに Application Real-Time Monitoring Service (ARMS) エージェントをインストールすると、ARMS はアプリケーションのモニタリングを開始します。アプリケーションの詳細ページの インスタンスモニタリング タブで、基本メトリクス、ガベージコレクション (GC)、ヒープメモリなど、アプリケーションインスタンスに関する情報を表示できます。

前提条件

アプリケーションに ARMS エージェントがインストールされていること。詳細については、アプリケーションモニタリングの概要 を参照してください。

インスタンスモニタリングタブに移動する

  1. ARMS console にログインします。左側のナビゲーションペインで、アプリケーションモニタリング > アプリケーションリスト を選択します。

  2. アプリケーションリスト ページで、上部のナビゲーションバーでリージョンを選択し、管理するアプリケーションの名前をクリックします。

    説明

    言語 列に表示されるアイコンは、アプリケーションが記述されている言語を示します。

    Java图标: Java アプリケーション

    image: Go アプリケーション

    image: Python アプリケーション

    ハイフン (-): Managed Service for OpenTelemetry でモニタリングされているアプリケーション。

  3. 上部のナビゲーションバーで、インスタンスモニタリング タブをクリックします。

インスタンスモニタリングタブ

インスタンスモニタリング タブには、アプリケーションが Elastic Compute Service (ECS) インスタンスまたは Container Service for Kubernetes (ACK) クラスタにデプロイされているかどうか、および環境が Managed Service for Prometheus でモニタリングされているかどうかに基づいて、ダッシュボードデータが表示されます。

アプリケーションがManaged Service for Prometheusで監視されているACKクラスターにデプロイされている場合、Managed Service for Prometheusのデータがダッシュボードに表示されます。Managed Service for Prometheusを使用してACKクラスターを監視する方法については、ACKクラスターの監視を参照してください。

ACKクラスターがManaged Service for Prometheusで監視されていない場合、クラスターの基本情報のみが表示されます。

ECS インスタンス

image

  • クイックフィルタ セクション (アイコン 1) では、ホスト IP アドレスでチャートとインスタンスをクエリできます。

  • トレンドチャートセクション (アイコン 2) では、基本メトリクス、GC、およびヒープメモリの時系列を表示できます。

    • インスタンスベースモニタリング: 指定された期間における CPU、メモリ、およびディスク使用量のトレンドチャートを表示します。ドロップダウンリストから平均値と最大値を切り替えます。

    • インスタンス GC: 指定された期間における GC のトレンドチャートを表示します。

    • ヒープ: 指定された期間におけるヒープメモリのトレンドチャートを表示します。

    image.png アイコンをクリックします。表示されるダイアログボックスで、特定の期間のメトリックデータを表示したり、異なる日付の同じ期間のメトリックデータを比較したりできます。image.png アイコンを切り替えて、データを縦棒グラフまたはトレンドチャートで表示できます。

  • インスタンスリストセクション (アイコン 3) では、IP アドレス、CPU、メモリ、ディスク使用量、負荷、GC の回数、ヒープメモリ使用量、および RED メソッド (レート、エラー、期間) で定義された各インスタンスの主要メトリクスなどのインスタンス情報を表示できます。

    インスタンスリストでは、次の操作を実行できます。

    • インスタンス IP アドレスをクリックするか、アクション 列の 詳細 をクリックして、インスタンスの詳細を表示します。詳細については、インスタンスの詳細 セクションを参照してください。

    • アクション 列の トレース をクリックして、インスタンスのトレースの詳細を表示します。詳細については、トレースエクスプローラー を参照してください。

Managed Service for Prometheus でモニタリングされている ACK クラスタ

image

  • クイックフィルタセクション (アイコン 1) では、クラスタ ID またはホスト IP アドレスでチャートとインスタンスをクエリできます。

  • トレンドチャートセクション (アイコン 2) では、基本メトリクス、GC、およびヒープメモリの時系列を表示できます。

    • インスタンスベースモニタリング: 指定された期間における CPU 使用率とメモリ使用量のトレンドチャートを表示します。ドロップダウンリストから平均値と最大値を切り替えます。

    • インスタンス GC: 指定された期間における GC のトレンドチャートを表示します。

    • ヒープ: 指定された期間におけるヒープメモリのトレンドチャートを表示します。

    image.png アイコンをクリックします。表示されるダイアログボックスで、特定の期間のメトリックデータを表示したり、異なる日付の同じ期間のメトリックデータを比較したりできます。image.png アイコンを切り替えて、データを縦棒グラフまたはトレンドチャートで表示できます。

  • インスタンスリストセクション (アイコン 3) では、IP アドレス、使用済み CPU、リクエスト済み CPU、最大 CPU、CPU 使用率 (%)、使用済みメモリ、リクエスト済みメモリ、最大メモリ、メモリ使用率 (%)、使用済みディスクサイズ、最大ディスクサイズ、ディスク使用率 (%)、負荷、GC の回数、ヒープメモリ使用量、および RED メソッド (レート、エラー、期間) で定義された各インスタンスの主要メトリクスなどのインスタンス情報を表示できます。最大 CPU、メモリ、またはディスクサイズが設定されていない場合は、CPU 使用率、メモリ使用率、またはディスク使用率の代わりに - が表示されます。

    インスタンスリストでは、次の操作を実行できます。

    • インスタンス IP アドレスをクリックするか、アクション 列の 詳細 をクリックして、インスタンスの詳細を表示します。詳細については、インスタンスの詳細 セクションを参照してください。

    • アクション 列の トレース をクリックして、インスタンスのトレースの詳細を表示します。詳細については、トレースエクスプローラー を参照してください。

Kubernetes クラスタ (カスタムデータ収集)

image

  • クイックフィルタセクション (アイコン 1) では、ホスト IP アドレスでチャートとインスタンスをクエリできます。

  • トレンドチャートセクション (アイコン 2) では、基本メトリクス、GC、およびヒープメモリの時系列を表示できます。

    • インスタンスベースモニタリング: 指定された期間における CPU 使用率とメモリ使用量のトレンドチャートを表示します。ドロップダウンリストから平均値と最大値を切り替えます。

    • インスタンス GC: 指定された期間における GC のトレンドチャートを表示します。

    • ヒープ: 指定された期間におけるヒープメモリのトレンドチャートを表示します。

    image.png アイコンをクリックします。表示されるダイアログボックスで、特定の期間のメトリックデータを表示したり、異なる日付の同じ期間のメトリックデータを比較したりできます。image.png アイコンを切り替えて、データを縦棒グラフまたはトレンドチャートで表示できます。

  • インスタンスリストセクション (アイコン 3) では、IP アドレス、CPU 使用率、メモリ使用量、負荷、GC の回数、ヒープメモリ使用量、および RED メソッド (レート、エラー、期間) で定義された各インスタンスの主要メトリクスなどのインスタンス情報を表示できます。

    インスタンスリストでは、次の操作を実行できます。

    • インスタンス IP アドレスをクリックするか、アクション 列の 詳細 をクリックして、インスタンスの詳細を表示します。詳細については、インスタンスの詳細 セクションを参照してください。

    • アクション 列の トレース をクリックして、インスタンスのトレースの詳細を表示します。詳細については、トレースエクスプローラー を参照してください。

インスタンスの詳細

概要

概要 タブでは、リクエスト数、エラー数、平均期間を表示できます。

image

ランタイムモニタリング

ランタイムモニタリング タブでは、インスタンスの GC、GC 期間、およびヒープメモリを表示できます。

image

ホストモニタリング

ホストモニタリング タブでは、CPU 使用率、メモリ使用量、ディスク使用量、負荷、トラフィック、およびパケットに関するメトリクスを表示できます。

image

コンテナモニタリング

Managed Service for Prometheus でモニタリングされている ACK クラスタ

ACK クラスタを Managed Service for Prometheus に接続する方法については、Prometheus インスタンスを作成して ACK クラスタをモニタリングする を参照してください。

コンテナモニタリング タブでは、CPU、メモリ、ディスク使用量、負荷、トラフィック、およびパケットに関するメトリクスを表示できます。

image

Kubernetes クラスタ (カスタムデータ収集)

コンテナモニタリング タブでは、CPU、メモリ、およびネットワークトラフィックの時系列を表示できます。

image

トレースエクスプローラー

トレースエクスプローラーを使用すると、保存されている完全なトレースデータに基づいて、フィルタ条件と集約ディメンションを組み合わせてリアルタイム分析を実行できます。これは、さまざまなシナリオでのカスタム診断要件を満たすことができます。詳細については、トレースエクスプローラー を参照してください。Span数据信息

参照

アプリケーションモニタリングについては、アプリケーションモニタリングメトリクス を参照してください。