ユーザーが Web サイトやアプリケーションに常にアクセスし、データを処理したり、動画をレンダリングしたりできるように、Elastic Compute Service (ECS) インスタンスのヘルスステータスを監視できます。Alibaba Cloud では、モニタリングデータの収集と可視化が可能で、ECS インスタンスが期待どおりに動作することを保証するためのリアルタイムアラートを提供しています。
背景情報
ECS インスタンスは、ECS コンソールまたは CloudMonitor コンソールで監視できます。
ECS コンソール: vCPU 使用率、ネットワークトラフィック、ディスク I/O 操作を監視できます。
CloudMonitor コンソール: リソースをより詳細に監視できます。
メトリック
次のセクションでは、ECS インスタンスのモニタリングメトリックについて説明します。
vCPU 使用率: ECS インスタンスで使用されている割り当て済み計算ユニットの割合。割合が高いほど、インスタンスの vCPU 負荷が高いことを示します。ECS インスタンスのモニタリングデータは、ECS コンソールまたは CloudMonitor コンソールで表示するか、ECS API オペレーションを呼び出すことで表示できます。また、ECS インスタンスに接続して、インスタンスのモニタリングデータを表示することもできます。
ECS インスタンスに接続した後にインスタンスの vCPU 使用率を表示するには、次のいずれかの方法を使用できます。
Windows インスタンス: [タスク マネージャー] で vCPU 使用率を表示します。vCPU 使用率でプロセスをソートして、インスタンスの vCPU を消費しているプロセスを特定できます。
Linux インスタンス: インスタンスで top コマンドを実行して、インスタンスの vCPU 使用率を表示します。[Shift] + [P] を押して、vCPU 使用率でプロセスをソートし、ECS インスタンスの vCPU を消費しているプロセスを特定します。
ネットワークトラフィック関連のメトリック: ECS インスタンスのインバウンドおよびアウトバウンドの帯域幅の使用量 (Kbit/秒)。
ECS はパブリック帯域幅の使用量を監視します。CloudMonitor は、パブリック帯域幅と内部帯域幅の使用量を監視します。1 Mbit/秒のアウトバウンドパブリック帯域幅が ECS インスタンスに割り当てられ、インスタンスによるアウトバウンドパブリック帯域幅の使用量が 1,024 Kbit/秒に達した場合、割り当てられたアウトバウンドパブリック帯域幅は完全に使用されていると見なされます。
クラシックネットワーク経由のパブリック帯域幅のモニタリングデータには、バックツーオリジントラフィックは含まれません。完全なモニタリングデータは、CloudMonitor コンソール で表示できます。
ECS コンソールでモニタリングデータを表示する
ECS console - Instance に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
モニタリングデータを表示する ECS インスタンスを見つけ、インスタンス ID をクリックします。[インスタンスの詳細] ページで、[モニタリング] タブをクリックします。
vCPU 使用率やメモリ使用量など、インスタンスのモニタリングデータをクエリする時間範囲を指定します。
表示されるデータの粒度は、指定した時間範囲の長さによって異なります。時間範囲が短いほど、表示されるデータの解像度が高くなります。たとえば、集計間隔は 1 時間と 6 時間では異なり、平均値も異なります。ビジネス要件に基づいて時間範囲を指定できます。
DescribeInstanceMonitorData、DescribeDiskMonitorData、DescribeEniMonitorData などの ECS API オペレーションを呼び出して、モニタリングデータをクエリすることもできます。
ECS コンソールで表示できる ECS インスタンスのモニタリングデータは、CloudMonitor エージェントがインスタンスにインストールされているかどうかによって異なります。
CloudMonitor エージェントが ECS インスタンスにインストールされている場合、CloudMonitor からのオペレーティングシステムメトリックが ECS コンソールに表示され、ECS コンソールに表示される他のメトリックのデータは、CloudMonitor コンソールに表示される基本メトリックのデータと同じです。CPU 使用率、メモリ使用量、システム負荷は、インスタンスのオペレーティングシステムからデータを取得するオペレーティングシステムメトリックです。
CloudMonitor エージェントが ECS インスタンスにインストールされていない場合、ECS コンソールのメトリックのデータは、CloudMonitor コンソールの基本メトリックのデータと同じです。
オペレーティングシステムメトリックは 15 秒ごとに収集されます。基本メトリックは 1 分ごとに収集されます。詳細については、「オペレーティングシステムの監視」をご参照ください。
次の表は、CloudMonitor エージェントがインストールされていない ECS インスタンスのメトリックを示しています。データ収集間隔は 1 分です。
メトリック
説明
単位
MetricName
ディメンション
統計
メトリック
説明
単位
MetricName
ディメンション
統計
(ECS) CPU 使用率
CPU 使用率
%
CPUUtilization
userId と instanceId
最大、最小、平均
(ECS)InternetInRate(クラシックネットワーク)
インターネット経由のインバウンドトラフィックの平均レート
bit/s
InternetInRate
userId と instanceId
最大、最小、平均
(ECS)IntranetInRate
内部ネットワーク経由のインバウンドトラフィックの平均レート
bit/s
IntranetInRate
userId と instanceId
最大、最小、平均
(ECS)InternetOutRate(クラシックネットワーク)
インターネット経由のアウトバウンドトラフィックの平均レート
bit/s
InternetOutRate
userId と instanceId
最大、最小、平均
(ECS)IntranetOutRate
内部ネットワーク経由のアウトバウンドトラフィックの平均レート
bit/s
IntranetOutRate
userId と instanceId
最大、最小、平均
(ECS)DiskReadBPS
システムディスクから 1 秒あたりに読み取られるバイト数
Byte/s
DiskReadBPS
userId と instanceId
最大、最小、平均
(ECS)DiskWriteBPS
システムディスクに 1 秒あたりに書き込まれるバイト数
Byte/s
DiskWriteBPS
userId と instanceId
最大、最小、平均
(ECS)DiskReadIOPS
システムディスクで 1 秒あたりに実行される読み取り操作の数
Count/s
DiskReadIOPS
userId と instanceId
最大、最小、平均
(ECS)DiskWriteIOPS
システムディスクで 1 秒あたりに実行される書き込み操作の数
Count/s
DiskWriteIOPS
userId と instanceId
平均、最小、最大
(ECS)InternetInRate_IP
インターネット経由のインバウンド帯域幅
bit/s
VPC_PublicIP_InternetInRate
userId、instanceId、ip
最大、最小、平均
(ECS)InternetOutRate_IP
インターネット経由のアウトバウンド帯域幅
bit/s
VPC_PublicIP_InternetOutRate
userId、instanceId、ip
最大、最小、平均
(ECS)InternetOutRatePercent_IP
インターネット経由のアウトバウンド帯域幅の使用率
%
VPC_PublicIP_InternetOutRate_Percent
userId、instanceId、ip
平均
(ECS)InternetIn(クラシックネットワーク)
インターネット経由のインバウンドトラフィック
Byte
InternetIn
userId と instanceId
平均、最小、最大、合計
(ECS)InternetOut(クラシックネットワーク)
インターネット経由のアウトバウンドトラフィック
Byte
InternetOut
userId と instanceId
最大、最小、平均
(ECS)IntranetInRate
内部ネットワーク経由のインバウンドトラフィック
Byte
IntranetInRate
userId と instanceId
最大、最小、平均
CloudMonitor コンソールでモニタリングデータを表示する
CloudMonitor は、クラウド内の企業向けにエンドツーエンドのすぐに使えるモニタリングソリューションを提供します。CloudMonitor は、ECS インスタンスを監視するためのホスト監視サービスを提供します。ホスト監視サービスの詳細については、「概要」をご参照ください。ホスト監視メトリックについては、「オペレーティングシステムの監視」をご参照ください。
さまざまなクラウドリソースの使用率を監視するには、CloudMonitor コンソールでアラートルールを作成します。リソースメトリックが特定のアラート条件を満たすと、アラートがトリガーされ、CloudMonitor がアラート通知を送信します。これにより、モニタリングデータの例外をできるだけ早く特定して処理できます。詳細については、「アラートルールを作成する」をご参照ください。
CloudMonitor コンソール にログオンします。
左側のナビゲーションウィンドウで、[ホスト監視] をクリックします。
(オプション)[ホスト監視] ページで、モニタリングデータを表示する ECS インスタンスを見つけて選択します。ページの下部で、[一括インストール] をクリックし、[OK] をクリックします。
CloudMonitor エージェントが ECS インスタンスにインストールされていない場合は、インスタンスにエージェントをインストールできます。詳細については、「CloudMonitor エージェントをインストールおよびアンインストールする」をご参照ください。
CloudMonitor エージェントが ECS インスタンスにインストールされていない場合は、CloudMonitor コンソールで基本メトリックのみを表示できます。
CloudMonitor エージェントが ECS インスタンスにインストールされている場合は、CloudMonitor コンソールで基本メトリックとオペレーティングシステムメトリックを表示できます。
ホスト監視ページで、モニタリングデータを表示する ECS インスタンスの ID をクリックします。[基本監視] タブと [OS 監視] タブで、モニタリングデータを表示します。
モニタリングデータは最大 30 日間保持できます。