Monitor Hyperdisk pools Stay organized with collections Save and categorize content based on your preferences.
To monitor a Hyperdisk pool's usage, review the metrics thatCompute Engine provides. This document discusses how to view metrics forpools, including Hyperdisk Exapools andHyperdisk Storage Pools.
Metrics provide information to help you perform tasks like thefollowing:
- Understand how much of the pool's capacity and performancehas been allocated to the disks in the pool.
- Understand how much of the allocated capacity and performance is being used bythe disks (available if your pool uses advancedprovisioning).
- Determine if you need to increase or decrease the pool'sprovisioned IOPS, throughput, or capacity.
- Enable notifications when certain conditions are met. For example, if thepool's utilized capacity reaches a specific value, you canuse metrics to create alerts.
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 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.
Retrieve and visualize metrics
You canview prebuilt charts andcreate custom charts of your pool metricsin the Google Cloud console, or inCloud Monitoring.
You can programmatically retrieve and calculate pool metricsusing any of the following methods:
For a full list of pool metrics, seeAvailable metrics for Hyperdisk pools.
Prebuilt charts
You can view prebuilt charts of a pool's characteristics andperformance from the pool'sDetails page in theGoogle Cloud console. The available charts depend on the type ofpool.
To visualize a metric that isn't listed in the table, follow the stepsinCreate custom charts of pool metrics.
| Prebuilt charts for Hyperdisk pools | ||
|---|---|---|
| Chart | Storage Pools | Exapools |
| Provisioned capacity | ||
| Capacity utilization | ||
| Total disk provisioned capacity | ||
| Overprovisioning for capacity | ||
| Used capacity | — | |
| Provisioned IOPS and throughput | ||
| IOPS utilization and throughput utilization | ||
| Total disk provisioned IOPS and throughput | ||
| Overprovisioning for IOPS and throughput (%) | ||
| Used IOPS and throughput | — | |
| Used read IOPS and used read throughput | — | |
| Used write IOPS and used write throughput | — | |
For descriptions of each metric, seeAvailable metrics for Hyperdisk pools.
To visualize a metric that isn't listed, follow the stepsinCreate custom charts of pool metrics.
View prebuilt charts in the Google Cloud console
To view the prebuilt charts for pool metrics in the Google Cloud console,complete the following steps.
In the Google Cloud console, go to theStorage pools page.
Select the tab forExapools orStorage Pools.
Click the name of the pool to open theDetails page.
To view the prebuilt graphs for a pool, click theMonitoring tab.
Optional: Reset the one hour default period to the period you wantto monitor, by choosing one of the following options:
- 6 hours
- 1 day
- 1 week
- 1 month
- 6 weeks
- Custom date or time range
Customize the monitoring dashboard
Use the following instructions to modify the graphs shown on thedashboard for a Hyperdisk pools.
In the Google Cloud console, go to theStorage pools page.
Select the tab forExapools orStorage Pools.
Click the name of a storage pool to open theDetails page.
Click theMonitoring tab of theManage storage pool page for aspecific pool.
In the list of charts that appear, find the chart with the metric that you want to review.
To change a prebuilt chart, clickquery_statsExplore data.
This opens anExplore page, where you can create a customized monitoringchart or table. For information about how to create a chart fora specific metric, seeChart a single metric type.After you create a custom graph or table, you can save the result to a new orexisting custom dashboard.
For more information about custom dashboards, seeView and customize Google Cloud dashboards.
To add a prebuilt chart to a custom dashboard, clickMore chart options, then clickAdd to custom dashboard.
To learn how to further customize your dashboard, seeView and customize Google Cloud dashboards.
Create custom charts of pool metrics
If there is no prebuilt chart for a metric or for more complex analysis, youcan create your own charts in Metrics Explorer.Metrics Explorer lets you visualize and analyze any of thepool metrics listed inList of available metrics.You can create graphs in the Google Cloud console or using PromQL.
Example: Visualize Hyperdisk Storage Pools capacity utilization
To visualize a Storage Pools's used capacitywith a chart, complete the following steps. You can follow the same procedurefor any other metric.
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 pool,follow these steps:
- In theFilter element, clickAdd filter, and then selectstorage_pool_id. For the value, enter a specific 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.
Set up alerts for metrics
Use the following instructions to create an alert for the metric data shown onthe Storage Pool dashboard.
In the Google Cloud console, go to theStorage pools page.
Select the tab forExapools orStorage Pools.
Click the name of a storage pool to open theDetails page.
Click theMonitoring tab of theManage storage pool page for aspecific pool.
ClickCreate alerting policy.
TheCreate alerting policy page appears. Configure the parameters for thealerting policy. For information about how to configure an alerting policy,seeCreate alerting policy.
What's next
- Monitor performance for individual disks byreviewing disk performance metricsandmonitoring disk health.
- Learn more aboutcreating charts with Metrics Explorer.
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 2026-02-18 UTC.