このドキュメントでは、Hyperdisk プール(Hyperdisk Storage Pools と Hyperdisk Exapools を含む)の指標について説明します。
指標は、プールのプロビジョニングされたパフォーマンスと容量、プール内のディスク数、オーバープロビジョニング率など、プールに関する質問に答えるのに役立ちます。
このページに記載されている指標を表示する方法については、 プールの使用状況とパフォーマンスをモニタリングするをご覧ください。
始める前に
-
まだ設定していない場合は、認証を設定します。認証では、 Google Cloud サービスと API にアクセスするための ID が確認されます。ローカル開発環境からコードまたはサンプルを実行するには、次のいずれかのオプションを選択して Compute Engine に対する認証を行います。
このページのサンプルをどのように使うかに応じて、タブを選択してください。
コンソール
コンソール Google Cloud を使用してサービスと Google Cloud API にアクセスする場合、 認証を設定する必要はありません。
gcloud
-
Google Cloud CLI をインストールし、 フェデレーション ID を使用して gcloud CLI にログインします。 ログイン後、 初期化するには、次のコマンドを実行して Google Cloud CLI を初期化します。
gcloud init
-
- デフォルトのリージョンとゾーンを設定します。
REST
このページの REST API サンプルをローカル開発環境で使用するには、 gcloud CLI に指定した認証情報を使用します。
詳細については、 REST を使用して認証する 認証ドキュメントの Google Cloud をご覧ください。
Hyperdisk プールの指標
次の表に、Hyperdisk Storage Pools と Hyperdisk Exapools の両方で使用できる指標を示します。
Storage Pools と Exapools に固有の指標については、ストレージ プールの指標と Exapool の指標をそれぞれご覧ください。
PromQL などを使用してプログラムで指標を参照するには、指標名 に compute.googleapis.com/ を接頭辞として付けます。読みやすくするため、この接頭辞は表から省略されています。たとえば、容量のオーバープロビジョニング指標の完全修飾された名前は compute.googleapis.com/storage_pool/capacity_overprovisioning です。
| 質問 | 指標 | 説明 |
|---|---|---|
| プールのプロパティ | ||
| プール内のディスク数 | 指標表示名: ディスク 指標名: ( storage_pool/disks)
|
プール内のディスク数。 |
| ストレージ プールにプロビジョニングされた容量 | 指標表示名: プロビジョニングされた容量 指標名: ( storage_pool/provisioned_capacity)
|
プールのサイズ(TiB)。 |
| 容量関連の指標 | ||
| プールの合計容量のうち、プール内のディスクに
プロビジョニングされた割合。 プールの 容量がオーバープロビジョニングされている場合、オーバープロビジョニング率はどれくらいか。 |
指標表示名: 容量のオーバープロビジョニング(%) 指標名: ( storage_pool/capacity_overprovisioning) |
プール内のディスクの合計プロビジョニング済み容量と
プロビジョニング容量の比率(%)。
大容量プールの場合、100% より大きい値は容量がオーバープロビジョニングされていることを意味します。オーバープロビジョニング 率は、プールの合計容量に対するディスクの合計プロビジョニング済み容量の割合です。 |
| プールのプロビジョニング容量に対する、プール内のディスクに書き込まれたデータの量(使用率) | 指標表示名: 容量の使用率(%) 指標名: ( storage_pool/capacity_utilization)
|
プールの使用容量。
プール全体の容量に対する割合として表されます。この値は、次の数式で計算されます。
Utilization = (used_capacity/provisioned_capacity) * 100 |
| プールに作成されたディスクにプロビジョニングされた容量 | 指標表示名: プロビジョニングされたディスクの合計容量 指標名: ( storage_pool/total_disk_provisioned_capacity) |
プール内のすべてのディスクにプロビジョニングされた容量の合計。たとえば、10 個のディスクがあり、それぞれが 5 TiB のプールでは、 プロビジョニングされたディスクの合計容量は 50 TiB になります。 |
| データ削減を含む、プールに書き込まれたデータの量(バイト単位) | 指標表示名: 使用済み容量 指標名: ( storage_pool/used_capacity) |
標準容量プールの場合: ストレージ プール内のすべてのディスクのプロビジョニング容量の合計です。これは、
プロビジョニングされたディスクの合計容量に相当します。 Advanced capacity poolsの場合: ストレージ プールのディスクに書き込まれたバイト数。この値は、データ削減がサポートされている場合は、データ削減後にストレージ プールのすべてのディスクについて集計されます。 |
| パフォーマンス関連の指標 | ||
| ストレージ プールに作成されたディスクに割り当てられたスループット(プロビジョニングされたスループット) | 指標表示名: プロビジョニングされたディスクの合計スループット
指標名: ( |
プール内のすべてのディスクにプロビジョニングされたスループットの合計(MiB/秒)。 |
| ストレージ プールに作成されたディスクに割り当てられた IOPS | 指標表示名: プロビジョニングされたディスクの合計 IOPS
指標名: ( |
プール内のすべてのディスクにプロビジョニングされた IOPS の合計。 |
Hyperdisk ストレージ プール の指標
次の表に、Hyperdisk Storage Pools でのみ使用できる指標を示します。
| 質問 | 指標 | 説明 |
|---|---|---|
| Hyperdisk ストレージ プール のプロパティ | ||
| ストレージ プールにプロビジョニングされた IOPS | 指標表示名: プロビジョニングされた IOPS 指標名: ( storage_pool/provisioned_iops)
|
ストレージ プールにプロビジョニングされた IOPS。この指標は、Hyperdisk Balanced ストレージ プールにのみ有効です。 |
| ストレージ プールにプロビジョニングされたスループット | 指標表示名: プロビジョンド スループット 指標名: ( storage_pool/provisioned_throughput) |
ストレージ プールにプロビジョニングされたスループット。 |
| パフォーマンス使用状況の指標 | ||
| Storage Pool にプロビジョニングされた IOPS のうち、プール内のディスクにプロビジョニングされた割合。
プールの IOPS がオーバープロビジョニングされている場合、オーバープロビジョニング 率はどれくらいか。 |
指標表示名: IOPS のオーバープロビジョニング(%) 指標名: ( storage_pool/iops_overprovisioning) |
Storage Pool 内のディスクの合計プロビジョニング済み IOPS とプロビジョニング IOPS の比率(%)。 高パフォーマンス プールの場合、100% より大きい値はプールの IOPS がオーバープロビジョニングされていることを意味します。オーバープロビジョニング率は、プールのプロビジョニング IOPS に対するディスクの合計プロビジョニング済み IOPS の割合です。 |
| Storage Pool にプロビジョニングされたスループットのうち、
プール内のディスクにプロビジョニングされた割合。 プールのスループットがオーバープロビジョニングされている場合、 オーバープロビジョニング率はどれくらいか。 |
指標表示名: スループットのオーバープロビジョニング(%) 指標名: ( storage_pool/throughput_overprovisioning) |
Storage Pool 内のディスクの合計プロビジョニング済みスループットとプロビジョニング スループットの比率(%)。 高パフォーマンス プールの場合、100% より大きい値はスループットがオーバープロビジョニングされていることを意味します。オーバープロビジョニング 率は、プールの合計スループットに対するディスクの合計プロビジョニング済みスループットの割合です。 |
| Storage Pool にプロビジョニングされた IOPS のうち、プール内のディスクで使用された割合。 | 指標表示名: IOPS の使用率(%) 指標名: ( storage_pool/iops_utilization) |
Storage Pool 内のディスクにプロビジョニングされた IOPS の合計と Storage Pool のプロビジョニング済み IOPS の比率(%)。この値は、次の数式で計算されます。
Utilization = (used_iops/provisioned_iops) * 100
|
| Storage Pool の合計スループットのうち、ディスクで使用された割合。 | 指標表示名: スループットの使用率(%) 指標名: ( storage_pool/throughput_utilization) |
ストレージ プールの使用済みスループット。
プロビジョニングされたスループットに対する割合として表されます。この値は、次の数式で計算されます。
Utilization = (used_throughput/provisioned_throughput) * 100
|
| ストレージ プールにプロビジョニングされた IOPS のうち、プール内のディスクで使用または消費された割合。 | 指標表示名: 使用済み IOPS 指標名: ( storage_pool/used_iops) |
標準パフォーマンス プールの場合、これは
プロビジョニングされたディスクの合計 IOPSに相当します。ディスクあたりの最初の
3,000 個のプロビジョニングされた IOPS は、この値にカウントされません。
高パフォーマンス プールの場合、これは指定された期間に Storage Pool 内のすべてのディスクで使用された IOPS の合計です。この指標は、 ストレージ プール 内のディスクにプロビジョニングされた IOPS の合計とは異なります。 |
| ストレージ プール にプロビジョニングされたスループットのうち、ストレージ プール 内のディスクで使用された割合。 | 指標表示名: 使用済みスループット 指標名: ( storage_pool/used_throughput) |
標準パフォーマンス プールの場合、これはプロビジョニングされたディスクの合計スループットに相当します。ディスクあたりのプロビジョニングされたスループットの最初の 140 MiB/秒は、この値にカウントされません。 高パフォーマンス プールの場合、これは指定された期間に Storage Pool 内のすべてのディスクで使用されたスループットの合計です。この指標は、ストレージ プール内のディスクにプロビジョニングされたスループットの合計とは異なります。 |
Hyperdisk Exapool の指標
次の表に、Hyperdisk Exapools でのみ使用できる指標を示します。
| 質問 | 指標 | 説明 |
|---|---|---|
| Exapool のプロパティ | ||
| Exapool 用に購入された読み取り IOPS | 指標表示名: プールの最大読み取り IOPS | 容量単位の組み合わせに基づいて Exapool 用に購入された読み取り IOPS の合計。 この指標は、Hyperdisk Balanced Exapools にのみ有効です。 |
| Exapool 用に購入された読み取りスループット | 指標表示名: プールの最大読み取りスループット |
容量単位の組み合わせに基づいて Exapool 用に購入された読み取りスループットの合計 。 |
| Exapool 用に購入された書き込み IOPS | 指標表示名: プールの最大書き込み IOPS |
容量単位の組み合わせに基づいて Exapool 用に購入された書き込み IOPS の合計。 この指標は、Hyperdisk Balanced Exapools にのみ有効です。 |
| Exapool 用に購入された書き込みスループット | 指標表示名: プールの最大書き込みスループット |
容量単位の組み合わせに基づいて Exapool 用に購入された書き込みスループットの合計 |
| パフォーマンス関連の指標 | ||
| Exapool 内のディスクで使用された読み取り IOPS | 指標表示名: プールで使用された読み取り IOPS 指標名: ( storage_pool/used_read_iops)
|
Exapool 内のすべてのディスクについて集計された使用済み読み取り IOPS。 これをプロビジョニングされた読み取り IOPS と比較して、容量単位の組み合わせを調整する必要があるかどうかを判断できます。 |
| Exapool 内のディスクで使用された読み取りスループット | 指標表示名: プールで使用された読み取りスループット 指標名: ( storage_pool/used_read_throughput)
|
Exapool 内のすべてのディスクについて集計された使用済み読み取りスループット。 これをプロビジョニングされた読み取り スループットと比較して、容量 単位の組み合わせを調整する必要があるかどうかを判断できます。 |
| Exapool 内のディスクで使用された書き込み IOPS | 指標表示名: プールで使用された書き込み IOPS 指標名: ( storage_pool/used_write_iops)
|
Exapool 内のすべてのディスクについて集計された使用済み書き込み IOPS。 これをプロビジョニングされた書き込み IOPS と比較して、容量単位の組み合わせを調整する必要があるかどうかを判断できます。 |
| Exapool 内のディスクで使用された書き込みスループット | 指標表示名: プールで使用された書き込みスループット 指標名: ( storage_pool/used_write_throughput)
|
Exapool 内のすべてのディスクについて集計された使用済み書き込みスループット。これをプロビジョニングされた書き込み スループットと比較して、容量 単位の組み合わせを調整する必要があるかどうかを判断できます。 |
| 容量関連の指標 | ||
| ワークロードがプール内のディスクに書き込むデータの量 | 指標表示名: プールにユーザーが書き込んだバイト数 |
Exapool 内のディスクを使用しているアプリケーションによって書き込まれたバイト数の合計。このフィールドは、データ削減率の指標を計算するために使用されます。 この指標は Cloud Monitoring でのみ表示できます。Google Cloud CLI では表示できません。 |
| データ削減戦略の効果 | 指標表示名: プールのデータ削減率 | ブロック ストレージに保存されたデータ量と比較して、プール内のディスクにアプリケーションによって書き込まれたデータの量
。次の式で計算されます。
Pool user written bytes / Pool used capacity.
たとえば、「2:1」の値は、アプリケーションがプール内のディスクに書き込む 2 バイトのデータが、ブロック ストレージに保存される前に 1 バイトに削減されることを意味します。 |
次のステップ
プールの指標を確認する方法については、 プールの使用状況とパフォーマンスをモニタリングするをご覧ください。
すべてのディスク指標の一覧については、 Compute Engine の指標をご覧ください。