ECS (Elastic Compute Service) またはCloudMonitorコンソールで、IOPSやスループットなどのディスクのモニタリングデータを表示できます。 問題をトラブルシューティングし、ディスクの監視データに基づいてディスクを拡張するかアップグレードするかを決定できます。 このトピックでは、ECSコンソールとCloudMonitorコンソールでディスクのモニタリングデータを表示する方法について説明します。
背景情報
ディスクパフォーマンスは、次のメトリックを使用して測定されます。
IOPS: Elastic Block Storage (EBS) デバイスが1秒間に処理できる読み取りおよび書き込み操作の数を測定します。 高いIOPSは、トランザクション集約型アプリケーションに不可欠です。
スループット:1 秒あたりに転送されるデータ量です。 単位:MB/秒。 高いスループットは、多数のシーケンシャルな読み取りおよび書き込み操作を必要とするアプリケーションにとって不可欠です。
レイテンシー: EBSデバイスがI/O要求を処理するのに必要な時間を測定します。 単位: 秒、ミリ秒、またはマイクロ秒。 レイテンシが高いと、低レイテンシを必要とするアプリケーションでパフォーマンスが低下したり、エラーが発生する可能性があります。
さまざまなディスクカテゴリのパフォーマンスについては、「ブロックストレージパフォーマンス」をご参照ください。
ディスクのIOPS、スループット、およびレイテンシの表示
ECSコンソールの [ディスク] ページで、ディスクのIOPS、スループット、およびレイテンシを確認できます。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーの左上隅で、リージョンを選択します。
モニタリングデータを表示するディスクを見つけ、ディスクIDをクリックして、ディスク詳細ページの [基本情報] タブに移動します。
[モニタリング] タブをクリックします。
[時間範囲] セクションで、アイコンをクリックして、クエリする時間範囲の開始と終了を指定します。
ディスクのIOPS、スループット、およびレイテンシを表示します。 グラフ内のある時点にポインタを移動して、メトリック情報を表示できます。
監視データがディスクパフォーマンスのボトルネックを示している場合は、ビジネスアプリケーションを最適化したり、ディスクをアップグレードしたりできます。 ディスクのアップグレード方法については、「ディスクのカテゴリの変更」をご参照ください。
ディスクの他のモニタリングデータの表示
ディスク使用量、inode使用量、バイト数などのモニタリングデータをCloudMonitorコンソールで表示し、実際のシナリオに基づいてアラートルールを設定できます。 次の表に、ディスクのメトリックを示します。 詳細については、「メトリック」をご参照ください。
メトリック | 説明 | ユニット | MetricName | 寸法 | 統計 |
Host.diskusage.used | 使用中のディスク容量。 | Byte | diskusage_used | userId、instanceId、およびデバイス | 最大、最小、および平均 |
Host.diskusage.utilization | ディスク使用率。 | % | diskusage_utilization | userId、instanceId、およびデバイス | 最大、最小、および平均 |
Host.diskusage.free | 通常ユーザーとスーパーユーザーの使用可能なディスク領域のサイズ。 | Byte | diskusage_free | userId、instanceId、およびデバイス | 最大、最小、および平均 |
(Agen t)disk.us age.avail_device | 通常のユーザーの使用可能なディスク領域のサイズ。 | Byte | diskusage_avail | userId、instanceId、およびデバイス | 最大、最小、および平均 |
Host.diskusage.total | 合計ディスク容量のサイズ。 | Byte | diskusage_total | userId、instanceId、およびデバイス | 最大、最小、および平均 |
(エージェント) disk.read.bps_device | 1秒あたりにディスクから読み取られるバイト数。 | Byte/s | disk_readbytes | userId、instanceId、およびデバイス | 最大、最小、および平均 |
(エージェント) disk.write.bps_device | 1秒あたりにディスクに書き込まれるバイト数。 | Byte/s | disk_writebytes | userId、instanceId、およびデバイス | 最大、最小、および平均 |
(エージェント) disk.read.iops_device | ディスクが1秒あたりに受信する読み取り要求の数。 | リクエスト /s | disk_readiops | userId、instanceId、およびデバイス | 最大、最小、および平均 |
(エージェント) disk.write.iops_device | ディスクが1秒あたりに受け取る書き込み要求の数。 | リクエスト /s | disk_writeiops | userId、instanceId、およびデバイス | 最大、最小、および平均 |
次の手順では、CloudMonitorコンソールでディスクのモニタリングデータを表示する方法と、ディスクのアラートルールを設定する方法について説明します。
にログインします。 CloudMonitorコンソールを使用します。
CloudMonitorエージェントをインストールします。
詳細については、「C ++ 用CloudMonitorエージェントのインストールとアンインストール」をご参照ください。
ディスクのモニタリングデータを表示します。
左側のナビゲーションウィンドウで、[ECS モニタリング] をクリックします。
[ホスト監視] ページで、監視データを表示するECSインスタンスを見つけ、[ホスト名 /ID] 列でインスタンスの名前をクリックします。
[ホストモニタリングの詳細] ページで、[OSモニタリング] タブをクリックします。
[ディスクメトリック] セクションで、インスタンスにアタッチされているディスクのモニタリングデータを表示します。
(オプション) ディスクのアラートルールを設定します。
詳細については、「アラートサービス」をご参照ください。
説明ビジネス要件に基づいてアラートルールを設定できます。 ディスクメトリクスの値がアラート条件を満たしている場合、アラートがトリガーされ、CloudMonitorはアラート通知を送信して、できるだけ早い機会に例外を特定して処理するのに役立ちます。
監視データがディスクパフォーマンスのボトルネックを示している場合は、ビジネスアプリケーションを最適化したり、ディスクをアップグレードしたりできます。 ディスクのアップグレード方法については、「ディスクのカテゴリの変更」をご参照ください。
ディスクの使用可能なストレージ容量が少ない場合は、空き容量を増やすか、ディスクを拡張するために不要になったデータを削除します。 ディスクを拡張する方法については、「概要」をご参照ください。