Skip to main content
Technology areas
close
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Industry solutions
Migration
Networking
Observability and monitoring
Security
Storage
Cross-product tools
close
Access and resources management
Costs and usage management
Infrastructure as code
SDK, languages, frameworks, and tools
/
Console
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
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
Investigate applications, services, and workloads
View AI resources
View topology
Application-specific labels and attributes
Supported infrastructure
Instrument your application
Get started
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
Use the Ops Agent to collect metrics from VMs and 3P services
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 the Telemetry API to collect metrics and logs
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
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
Collect user-defined metrics
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
Break down a chart by labels
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
Display metric data