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:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
モニタリング閲覧者(
roles/monitoring.viewer
) -
指標のスコープを変更するには、スコープ対象プロジェクトと追加する各リソース コンテナに対して次のロールが必要です。
モニタリング管理者 (
roles/monitoring.admin
) - ストレージ プールにどれくらいの容量をプロビジョニングするか
- ストレージ プールにどれくらいの IOPS またはスループットをプロビジョニングするか
- ストレージ プール内のディスク数
Provisioned Capacity
Provisioned IOPS
Provisioned Throughput
Disks
- ストレージ プールでどれくらいの容量が使用されているか
- ストレージ プールでどれくらいの IOPS またはスループットが使用されているか
Used Capacity
Used IOPS
Used Throughput
- ストレージ プールに作成されたディスクにどれくらいのストレージ プール容量とパフォーマンスが割り当てられているか
Total Disk Provisioned Capacity
Total Disk Provisioned IOPS
Total Disk Provisioned Throughput
- ストレージ プールの合計容量に対するストレージ プールで使用されている容量の割合(使用率)
- ストレージ プールの IOPS またはスループットの使用率はどれくらいか
Capacity Utilization (%)
IOPS Utilization (%)
Throughput Utilization (%)
- ストレージ プールの合計容量に対する、ストレージ プールのディスクにプロビジョニングされている容量の割合(_オーバープロビジョニング率_)
- ストレージ プールの IOPS またはスループットのオーバープロビジョニング率はどれくらいか
Capacity Overprovisioning (%)
IOPS Overprovisioning (%)
Throughput Overprovisioning (%)
- 標準容量の場合: ストレージ プール内のすべてのディスクのプロビジョニング容量の合計です。これは、プロビジョニングされたディスク容量の合計に相当します。
- 大容量の場合: ストレージ プールのディスクに書き込まれたバイト数。この値は、データ削減後にストレージ プールのすべてのディスクについて集計されます。
- プロビジョニングされた容量と残り容量
- プロビジョニングされた IOPS と残りの IOPS
- ストレージ プール内のディスク数
- ページの上部には、プロビジョニング済みと使用済みの容量、スループット、IOPS を示すタイルがあります。
- [ストレージ プールの設定] セクションに、容量、IOPS、スループットの使用率のパーセンテージを示す表があります。
-
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 の詳細について確認する。
- ストレージ プールの詳細を確認する。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
詳細については、Google Cloud 認証ドキュメントの REST を使用して認証するをご覧ください。
必要なロールと権限
ストレージ プールの指標の表示に必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Hyperdisk ストレージ プールの指標の概要
Hyperdisk ストレージ プールのパフォーマンス指標は、ストレージ プールの使用状況に関する次のような質問に役立ちます。
領域 クエリまたは目標 利用可能な指標 ストレージ プールの特性 ストレージ プールの使用量 ストレージ プールのアグリゲート ディスク特性 ストレージ プールの使用率 ストレージ プールの高度なプロビジョニング 使用可能なストレージ プールの指標
次の表に、Hyperdisk ストレージ プールで使用可能な指標を示します。ストレージ プールの指標の完全なリストについては、Compute Engine の指標をご覧ください。
この表の各指標タイプには、先頭に
compute.googleapis.com/
を付ける必要がありますが、読みやすいように表では省略しています。表示名 (Metric type)
説明 ディスク (storage_pool/disks)
ストレージ プール内のディスクの数。 プロビジョニングされた容量 (storage_pool/provisioned_capacity)
ストレージ プールのサイズ(TiB)。 プロビジョニングされた 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/used_capacity)
使用済み IOPS (storage_pool/used_iops)
ストレージ プールのすべてのディスクにプロビジョニングされた IOPS の合計。Hyperdisk Balanced ストレージ プールの場合、ディスクあたりの最初の 3,000 個のプロビジョニングされた IOPS は、この値にカウントされません。
使用済みスループット (storage_pool/used_throughput)
ストレージ プールのすべてのディスクにプロビジョニングされたスループットの合計(MBps 単位)。Hyperdisk Balanced ストレージ プールの場合、ディスクあたりのプロビジョニングされたスループットの最初の 140 MBps は、この値にカウントされません。
ディスクのプロビジョニングされた IOPS の合計 (storage_pool/total_disk_provisioned_iops)
ストレージ プール内のすべてのディスクにプロビジョニングされた IOPS の合計。
プロビジョニングされたディスク スループットの合計 (storage_pool/total_disk_provisioned_throughput)
ストレージ プール内のすべてのディスクにプロビジョニングされたスループットの合計(MiBps 単位)。
容量の使用率(%) (storage_pool/capacity_utilization)
ストレージ プールの使用容量。プール全体の容量に対する割合として表されます。この値は次の式で計算されます。
使用率 =
(used_capacity/provisioned_capacity) * 100
IOPS の使用率(%) (storage_pool/iops_utilization)
ストレージ プールの使用 IOPS。プール全体の IOPS に対する割合として表されます。この値は次の式で計算されます。
使用率 =
(used_iops/provisioned_iops) * 100
スループットの使用率(%) (storage_pool/throughput_utilization)
ストレージ プールの使用スループット。プール全体のスループットに対する割合として表されます。この値は次の式で計算されます。
使用率 =
(used_throughput/provisioned_throughput) * 100
容量のオーバープロビジョニング(%) (storage_pool/capacity_overprovisioning)
ストレージ プール内のディスクの合計プロビジョニング容量とストレージ プールのプロビジョニング容量の比率(%)。
IOPS のオーバープロビジョニング(%) (storage_pool/iops_overprovisioning)
ストレージ プール内のディスクの合計プロビジョニング IOPS とストレージ プールのプロビジョニング IOPS の比率(%)。
スループットのオーバープロビジョニング(%) (storage_pool/throughput_overprovisioning)
ストレージ プール内のディスクの合計プロビジョニング スループットとストレージ プールのプロビジョニング スループットの比率(%)。
ストレージ プールの指標を確認する
ストレージ プールの指標は、コンソールの [ストレージ プール] ページと、特定のストレージ プールの [ストレージ プールの管理] ページで確認できます。
[ストレージ プール] ページでは、各ストレージ プールについて次の情報を確認できます。
ストレージ プールの名前をクリックすると、[ストレージ プールの管理] ページが開きます。このページには 2 つのタブがあります。[詳細] タブでは、次の情報を確認できます。
ストレージ プールの指標をグラフで可視化する
ストレージ プールの指標を可視化するには、Metrics Explorer で前述の指標のいずれかをプロットします。Metrics Explorer は Cloud Monitoring の一部です。
例: ストレージ プールの容量使用率を可視化する
ストレージ プールの使用容量をグラフで可視化する手順は次のとおりです。他のストレージ プールの指標についても同じ手順を使用できます。
ストレージ プールの指標に基づいてアラートを構成する
必要に応じて、ストレージ プールが特定のしきい値に達したとき、自動拡張が有効になったとき、またはその他のイベントが発生したときにトリガーされるようにアラートを設定できます。指標に基づいてアラートを構成する方法の例については、スナップショット スケジュールのアラートを構成するをご覧ください。
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-05 UTC。
-