Review Hyperdisk Storage Pool metrics Stay organized with collections Save and categorize content based on your preferences.
You can view the usage metrics of your Hyperdisk Storage Pool on theStorage pools page ofthe Google Cloud console, or inCloud Monitoring,Google Cloud's monitoring solution.
You can programmatically retrieve and calculate storage pool metricsusing:
This document discusses the metrics Compute Engine automatically collectsfor each storage pool and how to view them in Cloud Monitoring.
Before you begin
- If you haven't already, set upauthentication. Authentication verifies your identity for access to Google Cloud services and APIs. To run code or samples from a local development environment, you can authenticate to Compute Engine by selecting one of the following options:
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. After installation,initialize the Google Cloud CLI by running the following command:
gcloudinit
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Note: If you installed the gcloud CLI previously, make sure you have the latest version by runninggcloud components update.- Set a default region and zone.
REST
To use the REST API samples on this page in a local development environment, you use the credentials you provide to the gcloud CLI.
Install the Google Cloud CLI. After installation,initialize the Google Cloud CLI by running the following command:
gcloudinit
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Note: If you installed the gcloud CLI previously, make sure you have the latest version by runninggcloud components update.For more information, seeAuthenticate for using REST in the Google Cloud authentication documentation.
Required roles and permissions
To get the permissions that you need to view metrics for a storage pool, ask your administrator to grant you the following IAM roles on the project:
- Monitoring Viewer (
roles/monitoring.viewer) - To modify a metric's scope, you need the following role for the scoping project and each resource container that you want to add:Monitoring Admin (
roles/monitoring.admin)
For more information about granting roles, seeManage access to projects, folders, and organizations.
You might also be able to get the required permissions throughcustom roles or otherpredefined roles.
Overview of Hyperdisk Storage Pool metrics
The Hyperdisk Storage Pool performance metrics can help you answer questions about yourstorage pool usage, such as the following:
| Area | Query or goal | Available metrics |
|---|---|---|
| Storage pool characteristics |
|
|
| Storage pool usage |
|
|
| Storage pool aggregate disk characteristics |
|
|
| Storage pool utilization |
|
|
| Storage pool advanced provisioning |
|
|
Available storage pool metrics
The following table lists the metrics available for Hyperdisk Storage Pools. For a fulllist of storage pool metrics, seeCompute Engine metrics.
Each metric type in this table must be prefixed withcompute.googleapis.com/,which has been omitted from the table for readability.
Display name(Metric type) | Description |
|---|---|
Disks(storage_pool/disks) | Count of disks that are in the storage pool. |
Provisioned Capacity(storage_pool/provisioned_capacity) | The size, in TiB, of the storage pool. |
Provisioned IOPS(storage_pool/provisioned_iops) | Provisioned IOPS of the storage pool. This metric is only valid for Hyperdisk Balanced Storage Pools. |
Provisioned Throughput(storage_pool/provisioned_throughput) | Provisioned throughput of the storage pool. |
Total Disk Provisioned Capacity(storage_pool/total_disk_provisioned_capacity) | The sum of the capacity that is provisioned across all disks in the storage pool. A disk's provisioned capacity is the same as its total capacity. For example, a storage pool with 10 disks, each 5 TiB in size, would return 50 TiB for Total Disk Provisioned Capacity. |
Used Capacity(storage_pool/used_capacity) |
|
Used IOPS(storage_pool/used_iops) | The sum of IOPS provisioned for all disks in the storage pool. For Hyperdisk Balanced Storage Pools, the first 3,000 provisioned IOPS per disk are not counted towards this value. |
Used Throughput(storage_pool/used_throughput) | The sum of throughput provisioned for all disks in the storage pool, in MBps. For Hyperdisk Balanced Storage Pools, the first 140 MBps of provisioned throughput per disk are not counted towards this value. |
Total Disk Provisioned IOPS(storage_pool/total_disk_provisioned_iops) | Sum of the provisioned IOPS for all disks in the storage pool. |
Total Disk Provisioned Throughput(storage_pool/total_disk_provisioned_throughput) | Sum of the provisioned throughput for all disks in the storage pool, in MiBps. |
Capacity Utilization (%)(storage_pool/capacity_utilization) | The used capacity of the storage pool, represented as a percentage of the overall pool capacity. This value is calculated using the following formula: Utilization = |
IOPS Utilization (%)(storage_pool/iops_utilization) | The used IOPS of the storage pool, represented as a percentage of the overall pool IOPS. This value is calculated using the following formula: Utilization = |
Throughput Utilization (%)(storage_pool/throughput_utilization) | The used throughput of the storage pool, represented as a percentage of the overall pool throughput. This value is calculated using the following formula: Utilization = |
Capacity Overprovisioning (%)(storage_pool/capacity_overprovisioning) | Ratio of the total provisioned capacity of disks in the storage pool to the storage pool provisioned capacity, as a percentage. |
IOPS Overprovisioning (%)(storage_pool/iops_overprovisioning) | Ratio of the total provisioned IOPS of disks in the storage pool to the storage pool provisioned IOPS, as a percentage. |
Throughput Overprovisioning (%)(storage_pool/throughput_overprovisioning) | Ratio of the total provisioned throughput of disks in the storage pool to the storage pool provisioned throughput, as a percentage. |
Review storage pool metrics
You can view the metrics for a storage pool on theStorage pools pagein the console, and on theMonitoring tab of theManage storage pool page for a specific storage pool.
On theStorage pools page, you can view the following for eachstorage pool:
- Provisioned capacity and the remaining capacity
- Provisioned IOPS and the remaining IOPS
- The number of disks in the storage pool
If you click the name of a storage pool, theManage storage pool pageopens. There are two tabs on this page. On theDetails tab you can view thefollowing information:
- At the top of the page are tiles that show the provisioned and used capacity,throughput, and IOPS.
- In theStorage pool settings section, there is a table that shows theutilization percentages for capacity, IOPS, and throughput.
Visualize storage pool metrics on a chart
You can visualize the storage pool metrics by plotting any ofthe metrics listed previously with Metrics Explorer.Metrics Explorer is part of Cloud Monitoring.
Example: Visualize storage pool capacity utilization
To visualize the storage pool used capacity on a chart, follow theseinstructions. You can follow the same procedure for the otherstorage pool metrics.
In the Google Cloud console, go to theleaderboard Metrics explorer page:
If you use the search bar to find this page, then select the result whose subheading isMonitoring.
- In the toolbar of the Google Cloud console, select your Google Cloud project. ForApp Hub configurations, select the App Hub host project or the app-enabled folder's management project.
- In theMetric element, expand theSelect a metric menu, enter
Storage Poolin the filter bar, and then use the submenus to select a specific resource type and metric:- In theActive resources menu, selectStorage Pool.
- In theActive metric categories menu, selectStorage_pool.
- In theActive metrics menu, selectUsed Capacity.
- ClickApply.
compute.googleapis.com/storage_pool/used_capacity. To add filters, which remove time series from the query results, use theFilter element.
- Configure how the data is viewed. To display only the metrics for a specific storagepool, follow these steps:
- In theFilter element, clickAdd filter, and then selectstorage_pool_id. For the value, enter a specific storage pool ID.
- In theAggregation entry, set the first menu toUnaggregated and the second menu tostorage_pool_id.
For more information about configuring a chart, seeSelect metrics when using Metrics Explorer.
Configure alerts based on storage pool metrics
You can optionally set alerts to trigger when the storage pool hitscertain thresholds, when auto-grow activates, or when other events occur. Foran example of how to configure an alerts based on metrics, seeConfigure alerts for snapshot schedules.
What's next
- Monitor your disk's performance byreviewing disk performance metricsandmonitoring disk health.
- Enable theMonitoring API.
- View all theavailable metrics for Compute Engine.
- Learn more aboutcreating charts with Metric Explorer.
- Learn more aboutCloud Monitoring.
- Learn more aboutstorage pools.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-15 UTC.