Hyperdisk ストレージ プールの使用状況の指標は、Google Cloud コンソールの [ストレージ プール] ページ、または Google Cloud のモニタリング ソリューションである Cloud Monitoring で確認できます。
次の方法で、ストレージ プールの指標をプログラマティックに取得し、計算できます。
このドキュメントでは、Compute Engine が各ストレージ プールから自動的に収集する指標と、Cloud Monitoring でそれらの指標を表示する方法について説明します。
始める前に
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud サービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境からコードまたはサンプルを実行するには、次のように Compute Engine に対する認証を行います。
Select the tab for how you plan to use the samples on this page:
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
詳細については、 Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
-
必要なロールと権限
ストレージ プールの指標の表示に必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。
-
モニタリング閲覧者(
roles/monitoring.viewer
) -
指標スコープを変更するには、スコープ対象プロジェクトと追加する各リソース コンテナに対してモニタリング管理者(
roles/monitoring.admin
)のロールが必要です。
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Hyperdisk ストレージ プールの指標の概要
Hyperdisk ストレージ プールのパフォーマンス指標は、ストレージ プールの使用状況に関する次のような質問に役立ちます。
領域 | クエリまたは目標 | 利用可能な指標 |
---|---|---|
ストレージ プールの特性 |
|
|
ストレージ プールの使用量 |
|
|
ストレージ プールのアグリゲート ディスク特性 |
|
|
ストレージ プールの使用率 |
|
|
ストレージ プールの高度なプロビジョニング |
|
|
使用可能なストレージ プールの指標
次の表に、Hyperdisk ストレージ プールで使用可能な指標を示します。ストレージ プールの指標の完全なリストについては、Compute Engine の指標をご覧ください。
この表の各指標タイプには、先頭に compute.googleapis.com/
を付ける必要がありますが、読みやすいように表では省略しています。
表示名(Metric type) |
説明 |
---|---|
IOPS のオーバープロビジョニング(%)
(storage_pool/iops_overprovisioning)
|
ストレージ プール内のディスクの合計プロビジョニング済み IOPS とストレージ プールのプロビジョニング IOPS の比率(%)。 |
IOPS の使用率(%)
(storage_pool/iops_utilization)
|
ストレージ プールの使用 IOPS。プール全体の IOPS に対する割合として表されます。この値は次の式で計算されます。 使用率 = |
スループットのオーバープロビジョニング(%)
(storage_pool/throughput_overprovisioning)
|
ストレージ プール内のディスクの合計プロビジョニング済みスループットとストレージ プールのプロビジョニング スループットの比率(%)。 |
スループットの使用率(%)
(storage_pool/throughput_utilization)
|
ストレージ プールの使用スループット。プール全体のスループットに対する割合として表されます。この値は次の式で計算されます。 使用率 = |
ディスク
(storage_pool/disks)
|
ストレージ プール内のディスクの数。 |
ディスクにプロビジョニングされた IOPS の合計
(storage_pool/total_disk_provisioned_iops)
|
ストレージ プール内のすべてのディスクにプロビジョニングされた IOPS の合計。 |
ディスクのプロビジョニングされたスループットの合計
(storage_pool/total_disk_provisioned_throughput)
|
ストレージ プール内のすべてのディスクにプロビジョニングされたスループットの合計(MiBps 単位)。 |
プロビジョニングされた IOPS
(storage_pool/provisioned_iops)
|
ストレージ プールのプロビジョニング済み IOPS。この指標は、Hyperdisk Balanced ストレージ プールにのみ有効です。 |
プロビジョニングされたスループット
(storage_pool/provisioned_throughput)
|
ストレージ プールのプロビジョニング済みスループット。 |
プロビジョニングされたディスクの合計容量
(storage_pool/total_disk_provisioned_capacity)
|
ストレージ プールのすべてのディスクにプロビジョニングされた容量の合計。ディスクのプロビジョニング済み容量は、合計容量と同じです。たとえば、10 個のディスクがあり、それぞれが 5 TiB のストレージ プールでは、プロビジョニングされたディスクの合計容量は 50 TiB になります。 |
プロビジョニングされた容量
(storage_pool/provisioned_capacity)
|
ストレージ プールのサイズ(TiB)。 |
使用済み IOPS
(storage_pool/used_iops)
|
ストレージ プールのすべてのディスクにプロビジョニングされた IOPS の合計。Hyperdisk Balanced ストレージ プールの場合、各ディスクにプロビジョニングされる最初の 3,000 IOPS は、この値にカウントされません。 |
使用済みスループット
(storage_pool/used_throughput)
|
ストレージ プールのすべてのディスクにプロビジョニングされたスループットの合計(MBps 単位)。Hyperdisk Balanced ストレージ プールの場合、ディスクあたりのプロビジョニングされたスループットの最初の 140 MBps は、この値にカウントされません。 |
使用済みの容量
(storage_pool/used_capacity)
|
|
容量のオーバープロビジョニング(%)
(storage_pool/capacity_overprovisioning)
|
ストレージ プール内のディスクの合計プロビジョニング済み容量とストレージ プールのプロビジョニング容量の比率(%)。 |
容量の使用率(%)
(storage_pool/capacity_utilization)
|
ストレージ プールの使用容量。プール全体の容量に対する割合として表されます。この値は次の式で計算されます。 使用率 = |
ストレージ プールの指標を確認する
ストレージ プールの指標は、コンソールの [ストレージ プール] ページと、特定のストレージ プールの [ストレージ プールの管理] ページで確認できます。
[ストレージ プール] ページでは、ストレージ プールごとに次の情報を確認できます。
- プロビジョニングされた容量と残り容量
- プロビジョニングされた IOPS と残りの IOPS
- ストレージ プール内のディスク数
ストレージ プールの名前をクリックすると、[ストレージ プールの管理] ページが開きます。このページには 2 つのタブがあります。[詳細] タブでは、次の情報を確認できます。
- ページの上部には、プロビジョニング済みと使用済みの容量、スループット、IOPS を示すタイルがあります。
- [ストレージ プールの設定] セクションに、容量、IOPS、スループットの使用率のパーセンテージを示す表があります。
ストレージ プールの指標をグラフで可視化する
ストレージ プールの指標を可視化するには、Metrics Explorer で前述の指標のいずれかをプロットします。Metrics Explorer は Cloud Monitoring の一部です。
例: ストレージ プールの容量使用率を可視化する
ストレージ プールの使用容量をグラフで可視化する手順は次のとおりです。他のストレージ プールの指標についても同じ手順を使用できます。
-
Google Cloud コンソールで、[leaderboardMetrics Explorer] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] の結果を選択します。
- [指標] 要素の [指標を選択] メニューを開いてフィルタバーに「
Storage Pool
」と入力し、サブメニューを使用して特定のリソースタイプと指標を選択します。- [有効なリソース] メニューで、[ストレージ プール] を選択します。
- [有効な指標カテゴリ] メニューで、[Storage_pool] を選択します。
- [有効な指標] メニューで [使用容量] を選択します。
- [適用] をクリックします。
compute.googleapis.com/storage_pool/used_capacity
です。 - データの表示方法を構成します。特定のストレージ プールの指標のみを表示するには、次の操作を行います。
- [フィルタ] 要素で [フィルタを追加] をクリックし、[storage_pool_id] を選択します。値として、特定のストレージ プール ID を入力します。
- [集計] エントリで、最初のメニューを [未集計] に設定し、2 番目のメニューを [storage_pool_id] に設定します。
グラフの構成の詳細については、Metrics Explorer 使用時の指標の選択をご覧ください。
ストレージ プールの指標に基づいてアラートを構成する
必要に応じて、ストレージ プールが特定のしきい値に達したとき、自動拡張が有効になったとき、またはその他のイベントが発生したときにトリガーされるアラートを設定できます。指標に基づいてアラートを構成する方法の例については、スナップショット スケジュールのアラートを構成するをご覧ください。
次のステップ
- Monitoring API を有効にする。
- Compute Engine で使用可能な指標をすべて表示する。
- Metric Explorer でグラフを作成する方法の詳細を確認する。
- Cloud Monitoring の詳細について確認する。
- ストレージ プールの詳細を確認する。