ECS コンソールまたは CloudMonitor を使用して、vCPU、ネットワーク、ディスク I/O のリアルタイムメトリックとアラートにより、ECS インスタンスの健全性をモニタリングします。
背景情報
Elastic Compute Service (ECS) インスタンスは、ECS コンソールまたは CloudMonitor コンソールでモニタリングできます。
-
ECS コンソール:vCPU 使用率、ネットワークトラフィック、ディスク I/O をモニタリングします。
-
CloudMonitor コンソール:より詳細なリソースモニタリングを提供します。
メトリック
ECS インスタンスのモニタリングメトリックは次のとおりです。
-
vCPU 使用率:割り当てられたコンピュートユニットのうち、使用中のものの割合です。 この割合が高いほど、vCPU の負荷が高いことを示します。 vCPU データは、ECS または CloudMonitor コンソールでの表示、API の呼び出し、またはインスタンスへの直接接続によって表示できます。
インスタンスに接続した後に vCPU 使用率を表示するには:
-
Windows インスタンス:[タスク マネージャー] を開き、vCPU 使用率でプロセスを並べ替えて、リソースを大量に消費しているプロセスを特定します。
-
Linux インスタンス:top コマンドを実行し、[Shift]+[P] キーを押して vCPU 使用率でプロセスを並べ替えます。
-
-
ネットワークトラフィックメトリック:インスタンスのインバウンドおよびアウトバウンド帯域幅の使用量 (単位:Kbit/s)。
ECS はパブリック帯域幅をモニタリングします。 CloudMonitor は、パブリック帯域幅とプライベート帯域幅の両方をモニタリングします。 たとえば、1 Mbit/s のアウトバウンドパブリック帯域幅が割り当てられ、使用量が 1,024 Kbit/s に達した場合、帯域幅は完全に利用されていることになります。
ECS コンソールでのモニタリングデータの表示
-
ECS コンソール - インスタンスに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
対象のインスタンスを見つけて、その ID をクリックします。 [インスタンス詳細] ページで、モニター タブをクリックします。
-
時間範囲を指定して、vCPU 使用率やメモリ使用量などのメトリックを表示します。
データ粒度は時間範囲によって異なり、範囲が短いほど粒度が細かくなります。 たとえば、1 時間の範囲は 6 時間の範囲よりも集計間隔が細かいため、平均値が異なります。
説明DescribeInstanceMonitorData、DescribeDiskMonitorData、DescribeEniMonitorData などの API 操作を呼び出して、モニタリングデータをクエリすることもできます。
ECS コンソールで利用可能なモニタリングデータは、CloudMonitor エージェントがインスタンスにインストールされているかどうかによって異なります。
-
CloudMonitor エージェントがインストールされている場合、ECS コンソールにはエージェントからのオペレーティングシステムメトリック (CPU 使用率、メモリ使用量、システム負荷) に加え、CloudMonitor と同じ基本メトリックが表示されます。
-
CloudMonitor エージェントがインストールされていない場合、ECS コンソールには CloudMonitor と同じ基本メトリックのみが表示されます。
説明オペレーティングシステムメトリックは 15 秒ごと、基本メトリックは 1 分ごとに収集されます。 詳細については、「オペレーティングシステムのモニタリング」をご参照ください。
次の表に、CloudMonitor エージェントなしで利用可能なメトリックを示します。 データは 1 分ごとに収集されます。
メトリック名
メトリックの説明
単位
MetricName
ディメンション
統計
(ECS) CPU 使用率
CPU 使用率
%
CPUUtilization
userId, instanceId
最大、最小、平均
(ECS) インターネット受信帯域幅 (クラシックネットワーク)
インターネット受信トラフィックの平均レート
bit/s
InternetInRate
userId, instanceId
最大、最小、平均
(ECS) プライベートネットワーク受信帯域幅
プライベートネットワーク受信トラフィックの平均レート
bit/s
IntranetInRate
userId, instanceId
最大、最小、平均
(ECS) インターネット送信帯域幅 (クラシックネットワーク)
インターネット送信トラフィックの平均レート
bit/s
InternetOutRate
userId, instanceId
最大、最小、平均
(ECS) プライベートネットワーク送信帯域幅
プライベートネットワーク送信トラフィックの平均レート
bit/s
IntranetOutRate
userId, instanceId
最大、最小、平均
(ECS) 全ディスクの読み取り BPS
システムディスクから 1 秒あたりに読み取られる合計バイト数
Byte/s
DiskReadBPS
userId, instanceId
最大、最小、平均
(ECS) 全ディスクの書き込み BPS
システムディスクに 1 秒あたりに書き込まれる合計バイト数
Byte/s
DiskWriteBPS
userId, instanceId
最大、最小、平均
(ECS) 全ディスクの読み取り IOPS
全ディスクの読み取り IOPS
counts/s
DiskReadIOPS
userId, instanceId
最大、最小、平均
(ECS) 全ディスクの書き込み IOPS
全ディスクの書き込み IOPS
counts/s
DiskWriteIOPS
userId, instanceId
平均、最小、最大
(ECS) IP アドレス別のインターネット受信帯域幅
インターネット受信帯域幅
bit/s
VPC_PublicIP_InternetInRate
userId, instanceId, ip
最大、最小、平均
(ECS) IP アドレス別のインターネット送信帯域幅
インターネット送信帯域幅
bit/s
VPC_PublicIP_InternetOutRate
userId, instanceId, ip
最大、最小、平均
(ECS) IP アドレス別のインターネット送信帯域幅使用率
インターネット送信帯域幅の使用量
%
VPC_PublicIP_InternetOutRate_Percent
userId, instanceId, ip
平均
(ECS) インターネット受信トラフィック (クラシックネットワーク)
インターネット受信トラフィック
Byte
InternetIn
userId, instanceId
平均、最小、最大、合計
(ECS) インターネット送信トラフィック (クラシックネットワーク)
インターネット送信トラフィック
Byte
InternetOut
userId, instanceId
最大、最小、平均
CloudMonitor コンソールでのモニタリングデータの表示
CloudMonitor は、ECS インスタンス向けのホストモニタリングサービスを含む、クラウドリソース向けのエンドツーエンドのモニタリングソリューションを提供します。 メトリックの詳細については、「オペレーティングシステムのモニタリング」をご参照ください。
リソースメトリックがしきい値を超えたときにアラートを受信するには、CloudMonitor でアラートルールを作成してください。
-
CloudMonitor コンソールにログインします。
-
左側メニューで、[ホストモニタリング] をクリックします。
-
(オプション) [ホストモニタリング] ページで、対象のインスタンスを選択します。 ページ下部で、[一括インストール] をクリックし、OK をクリックします。
CloudMonitor エージェントがインストールされていない場合は、インスタンスにインストールできます。 詳細については、「CloudMonitor エージェントのインストールとアンインストール」をご参照ください。
-
エージェントがない場合、CloudMonitor では基本メトリックのみが利用可能です。
-
エージェントがインストールされている場合、基本メトリックとオペレーティングシステムメトリックの両方が利用可能です。
-
-
[ホストモニタリング] ページで、インスタンス ID をクリックします。 [基本モニタリング] タブと [OSモニタリング] タブでモニタリングデータを表示します。
説明モニタリングデータは最大 30 日間保持されます。