Skip to main content
Technology areas
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Generative AI
Industry solutions
Networking
Observability and monitoring
Security
Storage
Cross-product tools
Access and resources management
Costs and usage management
Infrastructure as code
Migration
SDK, languages, frameworks, and tools
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
Cloud Monitoring
Start free
Overview
Guides
Reference
Samples
Resources
Technology areas
More
Overview
Guides
Reference
Samples
Resources
Cross-product tools
More
Console
Discover
Cloud Monitoring overview
Metrics, time series, and resources
The metric model
Components of the metric model
Filtering and aggregation
Structure of time series
Metric kinds and value types
Percentiles and distribution metrics
Notes on terminology
List metric and resource types
Retention and latency of metric data
Data regionality
Protecting data at rest in Cloud Monitoring
Application Monitoring
Application Monitoring overview
Set up Observability for Application Monitoring
View application telemetry
View application topology
Supported infrastructure
Instrument your application
Get started
Configure resource groups
Configure a multi-project view
Metrics scopes overview
Metrics scopes for app-enabled folders
(Console) Configure metrics scopes
(API) Configure metrics scopes
Quickstarts
Collect Apache metrics with the Ops Agent
Get notified if your app stops responding
View and customize Compute Engine VM dashboards
Collect metrics
Collect metrics overview
Install agents to collect metrics from VMs and 3P services
Agents overview
Ops Agent
Ops Agent overview
Install the Ops Agent
All installation methods
Install the Ops Agent during VM creation
Install and manage the Ops Agent by using VM Extension Manager policies
Install the Ops Agent on a fleet of VMs by using agent policies
Overview
Use agent policies (GA)
Use agent policies (beta)
Install the Ops Agent on a fleet of VMs by using automation tools
Install the Ops Agent on individual VMs
Manage the Ops Agent
Authorize the Ops Agent
Configure the Ops Agent
Use log rotation for Ops Agent self logs
Manage VMs covered by the Ops Agent OS policy
Monitor third-party applications
Overview
Manage secrets in Ops Agent configuration
Active Directory Domain Services (AD DS)
Aerospike
Apache ActiveMQ
Apache Cassandra
Apache CouchDB
Apache Flink
Apache Hadoop
Apache HBase
Apache Kafka
Apache Solr
Apache Tomcat
Apache Web Server (httpd)
Apache ZooKeeper
Couchbase
Elasticsearch 7.9+
Elasticsearch 8.0+ and 9.0+
Hashicorp Vault
Internet Information Services
Jetty
JVM
MariaDB
Memcached
Microsoft SQL Server
MongoDB
MySQL
nginx
NVIDIA Data Center GPU Manager (DCGM)
Oracle Database
PostgreSQL
RabbitMQ
Redis
SAP HANA
Varnish HTTP Cache
WildFly
Collect Prometheus metrics
Collect OpenTelemetry Protocol (OTLP) metrics and traces
Legacy Monitoring agent
Monitoring agent overview
Install the Monitoring agent
All installation methods
Install the Monitoring agent on a fleet of VMs by using agent policies
Install the Monitoring agent on a fleet of VMs by using automation tools
Install the Monitoring agent on individual VMs
Manage the Monitoring agent
Authorize the Monitoring agent
Configure the Monitoring agent
Monitor third-party applications
Overview
Apache
JVM monitoring
Memcached
MySQL
Nginx
Redis
StatsD
Transition deprecated integrations to BindPlane
User-defined metrics from the agent
Manage integrations
Monitor processes on VMs
Collect Prometheus metrics from GKE
Collect on-prem and hybrid-cloud metrics
Collect AWS CloudWatch metrics
Collect on-prem and hybrid-cloud metrics
Instrument your application
User-defined metrics overview
Add custom traces and metrics to your app with OpenTelemetry
Create user-defined metrics with the API
View and manage metric usage
Disable collection of metrics
Configure alerting policies and notifications
Alerting overview
Create alerting policies
(Console) Create metric-threshold alerting policies
(Console) Create metric-absence alerting policies
(Console) Create forecasted metric-value alerting policies
(API) Create alerting policies
(Terraform) Create alerting policies
(PromQL) Create alerting policies
Examples
Summary of example alerting policies
Monitor a resource group
Monitor VM process count
Monitor a microservice
Monitor your logs
Monitor quota metrics
Sample policies in JSON
Common alerting policies
Alerting policies in depth
Behavior of metric-based alerting policies
Annotate incidents with labels
Annotate alerts with user-defined documentation
Create and manage notification channels
(Console) Create and manage notification channels
(API) Create and manage notification channels
(Terraform) Create and manage notification channels
Manage incidents
Incidents for metric-based policies
Incidents for log-based policies
Incidents for SQL-based policies
Manage alerting policies
(Console) Manage alerting policies
(API) Manage alerting policies
(Terraform) Manage alerting policies
Snooze alerting policies
Snooze notifications and alerts
Create and manage snoozes
Manage alerting costs
Create a synthetic monitor
Synthetic monitoring overview
Create and manage uptime checks
Create uptime checks
Create public uptime checks
Create private uptime checks
Validate response data
List uptime-check server IP addresses
Create alerting policies for uptime checks
Chart uptime-check metrics
Manage uptime checks
Create and manage synthetic monitors
Create a synthetic monitor
Create a synthetic monitor
Create a broken-link checker
Samples for synthetic monitors
Explore synthetic monitor results
Manage synthetic monitors
View metrics
Create a chart
Create charts with Metrics Explorer
Select the metrics to chart
Set chart display options
Configure legends
Explore charted data
About distribution-valued metrics
About ratios of metrics
Retrieve time-series data
Create and view dashboards
Dashboards overview
View and customize Google Cloud dashboards
Work with dashboards
Install a dashboard template
Import Grafana dashboards into Cloud Monitoring
(Console) Create and manage dashboards
Create and manage dashboards
Add charts and tables
Display alerting policies and incidents
Display logs and errors
Display SLOs
Add text and group widgets
Manage dashboard widgets
Select metrics for charts on dashboards
(API) Create and manage dashboards
(API) Create and manage dashboards
Example dashboards and layouts
Show events on a dashboard
Event types
Show events on a dashboard
Filter a custom dashboard
Add temporary filters
Create and manage permanent filters
Share a custom dashboard
Query languages
PromQL queries
PromQL for Cloud Monitoring
Use the code editor for PromQL
PromQL for alerting policies
PromQL-based alerting overview
(Console) Create PromQL-based alerting policies
(API) Create PromQL-based alerting policies
Migrate alerting rules and receivers from Prometheus
MQL queries
MQL overview
Use the code editor for MQL
Using the API
Examples
Alerting policies with MQL
Overview
Use cases
Best practices
About the MQL language
Control access
Control access with IAM
Use custom organization policies
Monitor
Audit logging information
Troubleshoot
Troubleshoot
Troubleshoot application monitoring
Troubleshoot the Ops Agent
Overview
Find troubleshooting information
Troubleshoot credentials
Troubleshoot installation and start-up
Troubleshoot data ingestion