Hyperdisk ストレージ プールの使用状況の指標は、Google Cloud コンソールの [ストレージ プール] ページ、または Google Cloud のモニタリング ソリューションである Cloud Monitoring で確認できます。
次の方法で、ストレージ プールの指標をプログラマティックに取得し、計算できます。
このドキュメントでは、Compute Engine が各ストレージ プールから自動的に収集する指標と、Cloud Monitoring でそれらの指標を表示する方法について説明します。
始める前に
-
まだ設定していない場合は、認証を設定します。認証とは、Google Cloud サービスと API にアクセスするために ID を確認するプロセスです。ローカル開発環境からコードまたはサンプルを実行するには、次のように Compute Engine に対する認証を行います。
このページのサンプルをどのように使うかに応じて、タブを選択してください。
コンソール
Google Cloud コンソールを使用して Google Cloud サービスと API にアクセスする場合、認証を設定する必要はありません。
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- デフォルトのリージョンとゾーンを設定します。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
必要なロールと権限
ストレージ プールの指標の表示に必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。
-
モニタリング閲覧者(
roles/monitoring.viewer
) -
指標スコープを変更するには、スコープ対象プロジェクトと追加する各リソース コンテナに対して次のロールが必要です。
モニタリング管理者(
roles/monitoring.admin
)
ロールの付与の詳細については、アクセス権の管理に関する記事をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Hyperdisk ストレージ プールの指標の概要
Hyperdisk ストレージ プールのパフォーマンス指標は、ストレージ プールの使用状況に関する次のような質問に役立ちます。
領域 | クエリまたは目標 | 利用可能な指標 |
---|---|---|
ストレージ プールの特性 |
|
|
ストレージ プールの使用量 |
|
|
ストレージ プールのアグリゲート ディスク特性 |
|
|
ストレージ プールの使用率 |
|
|
使用可能なストレージ プールの指標
次の表に、Hyperdisk ストレージ プールで使用可能な指標を示します。ストレージ プールの指標の完全なリストについては、Compute Engine の指標をご覧ください。
この表の各指標タイプには、先頭に compute.googleapis.com/
を付ける必要がありますが、読みやすいように表では省略しています。
表示名(Metric type) |
説明 |
---|---|
プールにプロビジョニングされた容量
(storage_pool/provisioned_capacity)
|
ストレージ プールのサイズ(GiB)。 |
プールにプロビジョニングされた 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/max_total_provisioned_disk_capacity_gb)
|
最大許容ディスクサイズの合計(ギビバイト(GiB)単位)。 |
プールで使用されている容量
(storage_pool/used_capacity)
|
|
プールで使用されている IOPS
(storage_pool/used_iops)
|
ストレージ プールのすべてのディスクにプロビジョニングされた IOPS の合計。Hyperdisk Balanced ストレージ プールの場合、ディスクあたりの最初の 3,000 個のプロビジョニングされた IOPS は、この値にカウントされません。 |
プールで使用されているスループット
(storage_pool/used_throughput)
|
ストレージ プールのすべてのディスクにプロビジョニングされたスループットの合計(MBps 単位)。Hyperdisk Balanced ストレージ プールの場合、ディスクあたりのプロビジョニングされたスループットの最初の 140 MBps は、この値にカウントされません。 |
プールにユーザーが書き込んだバイト数
(storage_pool/pool_user_written_btyes)
|
データが圧縮される前に、ストレージ プールのディスクに書き込まれたデータの量。 |
プロビジョニングされたディスク IOPS の合計
(storage_pool/total_disk_provisioned_iops)
|
ストレージ プール内のすべてのディスクにプロビジョニングされた IOPS の合計。 |
プロビジョニングされたディスク スループットの合計
(storage_pool/total_disk_provisioned_throughput)
|
ストレージ プール内のすべてのディスクにプロビジョニングされたスループットの合計(MBps 単位)。 |
プールの容量の使用率(%)
(storage_pool/capacity_utilization)
|
ストレージ プールの使用容量。プール全体の容量に対する割合として表されます。 |
プールの IOPS の使用率(%)
(storage_pool/iops_utilization)
|
ストレージ プールの使用 IOPS。プール全体の IOPS に対する割合として表されます。次の計算式を使用します。 使用率 = |
プールのスループットの使用率(%)
(storage_pool/throughput_utilization)
|
ストレージ プールの使用スループット。プール全体のスループットに対する割合として表されます。次の計算式を使用します。 使用率 = |
プールのデータ削減率(x:1) | 大容量のプロビジョニング済みストレージ プールの場合、プールごとに受けられるデータ削減のメリットが表示されます。これは次の式で計算されます。 データ削減率 = |
ストレージ プールの指標を確認する
ストレージ プールの指標は、コンソールの [ストレージ プール] ページと、特定のストレージ プールの [ストレージ プールの管理] ページで確認できます。
[ストレージ プール] ページでは、各ストレージ プールにプロビジョニングされた容量とパフォーマンス、残りの容量と IOPS を確認できます。
ストレージ プールの名前をクリックすると、[ストレージ プールの管理] ページが開きます。このページでは、次の項目を確認できます。
- ページの上部には、プロビジョニング済みと使用済みの容量、スループット、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 の詳細について確認する。
- ストレージ プールの詳細を確認する。