Hyperdisk ストレージ プールの指標を確認する


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

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.
    3. 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 ストレージ プールのパフォーマンス指標は、ストレージ プールの使用状況に関する次のような質問に役立ちます。

領域 クエリまたは目標 利用可能な指標
ストレージ プールの特性
  • ストレージ プールにどれくらいの容量をプロビジョニングするか
  • ストレージ プールにどれくらいの 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 (%)

使用可能なストレージ プールの指標

次の表に、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)

ストレージ プール内のディスクの合計プロビジョニング スループットとストレージ プールのプロビジョニング スループットの比率(%)。

ストレージ プールの指標を確認する

ストレージ プールの指標は、コンソールの [ストレージ プール] ページと、特定のストレージ プールの [ストレージ プールの管理] ページで確認できます。

[ストレージ プール] ページに移動

[ストレージ プール] ページでは、各ストレージ プールについて次の情報を確認できます。

  • プロビジョニングされた容量と残り容量
  • プロビジョニングされた IOPS と残りの IOPS
  • ストレージ プール内のディスク数

ストレージ プールの名前をクリックすると、[ストレージ プールの管理] ページが開きます。このページには 2 つのタブがあります。[詳細] タブでは、次の情報を確認できます。

  • ページの上部には、プロビジョニング済みと使用済みの容量、スループット、IOPS を示すタイルがあります。
  • [ストレージ プールの設定] セクションに、容量、IOPS、スループットの使用率のパーセンテージを示す表があります。

ストレージ プールの指標をグラフで可視化する

ストレージ プールの指標を可視化するには、Metrics Explorer で前述の指標のいずれかをプロットします。Metrics Explorer は Cloud Monitoring の一部です。

例: ストレージ プールの容量使用率を可視化する

ストレージ プールの使用容量をグラフで可視化する手順は次のとおりです。他のストレージ プールの指標についても同じ手順を使用できます。

  1. Google Cloud コンソールで、[Metrics Explorer] ページに移動します。

    Metrics Explorer に移動

    検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] の結果を選択します。

  2. [指標] 要素の [指標を選択] メニューを開いてフィルタバーに「Storage Pool」と入力し、サブメニューを使用して特定のリソースタイプと指標を選択します。
    1. [有効なリソース] メニューで、[ストレージ プール] を選択します。
    2. [有効な指標カテゴリ] メニューで、[Storage_pool] を選択します。
    3. [有効な指標] メニューで [使用容量] を選択します。
    4. [適用] をクリックします。
    この指標の完全修飾名は compute.googleapis.com/storage_pool/used_capacity です。
  3. データの表示方法を構成します。特定のストレージ プールの指標のみを表示するには、次の操作を行います。
    • [フィルタ] 要素で [フィルタを追加] をクリックし、[storage_pool_id] を選択します。値として、特定のストレージ プール ID を入力します。
    • [集計] エントリで、最初のメニューを [未集計] に設定し、2 番目のメニューを [storage_pool_id] に設定します。

    グラフの構成の詳細については、Metrics Explorer 使用時の指標の選択をご覧ください。

ストレージ プールの指標に基づいてアラートを構成する

必要に応じて、ストレージ プールが特定のしきい値に達したとき、自動拡張が有効になったとき、またはその他のイベントが発生したときにトリガーされるようにアラートを設定できます。指標に基づいてアラートを構成する方法の例については、スナップショット スケジュールのアラートを構成するをご覧ください。

次のステップ