Elastic Compute Service (ECS) インスタンスのヘルスステータスを監視して、ユーザーが常にWebサイトやアプリケーションにアクセスしたり、データを処理したり、ビデオをレンダリングしたりできるようにすることができます。 Alibaba Cloudでは、モニタリングデータの収集と視覚化を可能にし、ECSインスタンスが期待どおりに実行されるようにリアルタイムのアラートを提供します。
背景情報
ECSまたはCloudMonitorコンソールでECSインスタンスをモニタリングできます。
ECSコンソール: vCPU使用率、ネットワークトラフィック、およびディスクI/O操作を監視できます。
CloudMonitorコンソール: リソースをよりきめ細かくモニタリングできます。
メトリクス
次のセクションでは、ECSインスタンスのモニタリングメトリックについて説明します。
vCPU使用率: ECSインスタンスで使用中の割り当てられたコンピューティングユニットの割合。 パーセンテージが高いほど、インスタンスのvCPU負荷が高いことを示します。 ECSまたはCloudMonitorコンソールで、またはECS API操作を呼び出して、ECSインスタンスのモニタリングデータを表示できます。 ECSインスタンスに接続して、インスタンスのモニタリングデータを表示することもできます。
インスタンスに接続した後にECSインスタンスのvCPU使用率を表示するには、次のいずれかの方法を使用します。
Windowsインスタンス: タスクマネージャでvCPU使用率を表示します。 vCPU使用率でプロセスをソートして、インスタンスのvCPUを消費するプロセスを識別できます。
Linuxインスタンス: インスタンスでtopコマンドを実行し、インスタンスのvCPU使用率を表示します。 Shift + Pを押して、vCPU使用率でプロセスをソートし、ECSインスタンスのvCPUを消費するプロセスを特定します。
ネットワークトラフィック関連のメトリック: ECSインスタンスのインバウンドおよびアウトバウンド帯域幅使用量 (Kbit/s) 。
ECSはパブリック帯域幅の使用状況を監視します。 CloudMonitorは、パブリックおよび内部帯域幅の使用状況を監視します。 1 Mbit/sのアウトバウンドパブリック帯域幅がECSインスタンスに割り当てられ、インスタンスによるアウトバウンドパブリック帯域幅使用量が1,024 Kbit/sに達した場合、割り当てられたアウトバウンドパブリック帯域幅は完全に利用されていると見なされます。
説明クラシックネットワーク上のパブリック帯域幅のモニタリングデータには、back-to-originトラフィックは含まれません。 CloudMonitorコンソールで完全なモニタリングデータを表示できます。
ECSコンソールでのモニタリングデータの表示
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
モニタリングデータを表示する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
寸法
統計
(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秒間に実行された読み取り操作の数
カウント /秒
DiskReadIOPS
userIdとinstanceId
最大、最小、および平均
(ECS)DiskWriteIOPS
システムディスクで1秒間に実行される書き込み操作の回数
カウント /秒
DiskWriteIOPS
userIdとinstanceId
Average, Minimum, Maximum
(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
Average
(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インスタンスにインストールされていない場合、インスタンスにエージェントをインストールできます。 詳細については、「Cloud Monitorエージェントのインストールとアンインストール」をご参照ください。
CloudMonitorエージェントがECSインスタンスにインストールされていない場合、CloudMonitorコンソールでは基本的なメトリクスのみを表示できます。
CloudMonitorエージェントがECSインスタンスにインストールされている場合、CloudMonitorコンソールで基本メトリクスとオペレーティングシステムメトリクスを表示できます。
[ホストモニタリング] ページで、モニタリングデータを表示するECSインスタンスのIDをクリックします。 [基本モニタリング] タブと [OSモニタリング] タブで、モニタリングデータを表示します。
説明モニタリングデータは最大30日間保持できます。