Full-stack monitoring, powered by Google Cloud
Cloud Monitoring provides visibility into the performance, uptime, and overall health of cloud-powered applications. It collects metrics, events, and metadata from Google Cloud and other providers, hosted uptime probes, application instrumentation, and a variety of common application components including Cassandra, Nginx, Apache Web Server, Elasticsearch, and many others. Monitoring ingests that data and generates insights via dashboards, charts, and alerts. Cloud Monitoring alerting helps you collaborate by integrating with Slack, PagerDuty, and more.
For Google Cloud and other environments
Cloud Monitoring discovers and monitors your cloud resources automatically on Google Cloud. The service includes default dashboards for many Google Cloud services out-of-the-box and incorporates not only metrics but also critical metadata, making it easy to understand the relationships between components and monitor autoscaling clusters. Cloud Monitoring also supports monitoring for non-GCP environments through agents, APIs and partnerships.
Identify trends, prevent issues
Flexible dashboards and rich visualization tools help you identify emergent issues. Anomaly reporting, pattern detection, and exhaustion prediction provide insights into longer-term trends that may require attention.
Reduce monitoring overhead
One integrated service for metrics, dashboards, uptime monitoring, and alerting means that you spend less time maintaining disparate systems.
Advanced alerting capabilities, including rate of change, cluster aggregation, and multi-condition policies, help you ensure that you are notified when critical issues occur, while reducing the likelihood of false positives.
Fix problems faster
Use integrated uptime monitoring and health checks to be notified quickly when endpoints become inaccessible to your users. Drill down from alerts to dashboards to logs and traces in order to identify root cause quickly.
Automatically infer or custom define Service Level Objectives (SLOs) for applications, and get alerted when SLO violations occur.
Instrument your application to monitor application and business-level metrics via Cloud Monitoring.
Google Cloud integration
Discover and monitor all Google Cloud resources and services, with no additional configuration, integrated right into the Google Cloud console
Deploy our open source agent on your Google Cloud hosts and other environments, to collect metrics and monitor applications.
Drill down from dashboards and charts to logs. Create, visualize, and alert on metrics based on log data.
Get core visibility into your cloud resources and services with no configuration. Define custom dashboards and take advantage of Google’s powerful data visualization tools.
Define relationships based on resource names, tags, security groups, projects, regions, accounts, and other criteria. Use those relationships to create targeted dashboards and topology-aware alerting policies.
Configure alerting policies to notify you when events occur or particular system or custom metrics violate rules that you define. Use multiple conditions to define complex alerting rules. Receive notifications via email, SMS, Slack, PagerDuty, and more.
Monitor the availability of your internet-accessible URLs, VMs, APIs, and load-balancers from probes around the globe. Use Cloud Monitoring alerting to be notified of outages.
Cloud Monitoring includes all GCP platform metrics and all product features for no additional cost. Free allotment and prices for chargeable metrics, is listed below. Learn more in the pricing details guide.
|Feature||Price1||Free allotment per month||Effective date|
|Monitoring data||$0.2580/MiB: 150–100,000 MiB
$0.1510/MiB: 100,000–250,000 MiB
$0.0610/MiB: >250,000 MiB
|All GCP metrics2
First 150 MiB per billing account for chargeable metrics
|July 1, 2018|
|Monitoring API calls||$0.01/1,000 Read API calls (Write API calls are free)||First 1 million Read API calls included per billing account||July 1, 2018|