You can set up quota usage alerts and monitoring by using Cloud Monitoring. This page describes how to set up alerts, create charts, and find more information about using Cloud Monitoring for Cloud Quotas.
Set up basic quota usage alerts
The Cloud Quotas dashboard is integrated with Cloud Monitoring. You can set up quota alerts from the Quotas & System Limits page to get notifications of quota events. For example, you can set up an alert to notify you when your quota usage reaches a percentage of the maximum value. This feature is only supported for project-level quotas.
To set up an alert for a specific quota or system limit, do the following:
Make sure that you have permissions to create alerts
Go to the Quotas & System Limits page.
In the right-most column of the table, click
More actions, and then select Create usage alert. The Alert policy templates pane opens.Under Configure notifications, select your notification channel. The notification channel is how you receive the alert—for example email, SMS, or Pub/Sub.
Click Create.
Create charts
The Cloud Monitoring metrics explorer lets you create charts to view metrics. You can use it to view metrics related to Cloud Quotas.
To view the metrics for a monitored resource by using the Metrics Explorer, do the following:
-
In the Google Cloud console, go to the leaderboard Metrics explorer page:
If you use the search bar to find this page, then select the result whose subheading is Monitoring.
- In the toolbar of the Google Cloud console, select your Google Cloud project.
- In the Metric element, expand the Select a metric menu,
enter
quota usage
in the filter bar, and then use the submenus to select a specific resource type and metric:- In the Active resources menu, select Consumer Quota.
- In the Active metric categories menu, select Quota.
- In the Active metrics menu, select a metric from the list. To display both active and inactive metrics, click Active to clear the filter in the Select a metric menu.
- Click Apply.
To remove time series from the display, use the Filter element.
To combine time series, use the menus on the Aggregation element. For example, to display the CPU utilization for your VMs, based on their zone, set the first menu to Mean and the second menu to zone.
All time series are displayed when the first menu of the Aggregation element is set to Unaggregated. The default settings for the Aggregation element are determined by the metric type you selected.
- For quota and other metrics that report one sample per day, do the following:
- In the Display pane, set the Widget type to Stacked bar chart.
- Set the time period to at least one week.
After you've found the quota usage information you want, you can use Cloud Monitoring to create custom dashboards and alerts. For more information, see the section Do more with Cloud Monitoring.
Do more with Cloud Monitoring
The Cloud Monitoring tools let you monitor quota usage, values, and errors in depth. You can use these metrics to create custom dashboards and alerts. For example, you can view quota usage over time or receive an alert when you're approaching your quota value.
Cloud Monitoring supports a wide variety of metrics that you can combine
with filters and aggregations for new and insightful views into your quota
usage. For example, you can combine a metric for allocation quota usage with a
quota_metric
filter on Cloud TPU names.
The Cloud Monitoring documentation covers the full range of features. Because it's a large documentation set, here are a few pages to get you started:
- Building charts: A comprehensive guide to creating charts and tables, and adding them to a custom dashboard.
- Introduction to alerting: An overview covering how alerting works and what your options are for creating an alert policy.
- Managing alerting policies: A guide to various management tasks for your existing alerting policies—for example, view a policy, edit a policy, delete a policy, or add a policy to a dashboard.
- Using quota metrics:
A detailed page dedicated to quotas use cases, with examples covering topics
such as how to create alerts for
quota/exceeded
errors. - Google Cloud metrics guide:
A metrics reference page. The
serviceruntime
section lists the quotas metrics used for monitoring.
Check quota metric support
Not all services support quota metrics in Cloud Monitoring. To see applicable quota metrics for supported services, select Consumer Quota as the resource type when building a chart or creating an alerting policy. Services that don't support quota metrics aren't displayed.
Common services that support quota metrics include Compute Engine, Dataflow, Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring, and Cloud Logging.
Common services that don't support quota metrics include App Engine and Cloud SQL.