Google Cloud Observability pricing

The pricing for Google Cloud Observability lets you control your usage and spending. Google Cloud Observability products are priced by data volume or usage. You can use the free data usage allotments to get started with no upfront fees or commitments.

You might also be interested in the following documents:

The following tables summarize the pricing information for Cloud Logging, Cloud Monitoring, and Cloud Trace.

Cloud Logging pricing summary

Feature Price1 Free allotment per month Effective date
Logging storage*
except for vended network logs.
$0.50/GiB;
One-time charge for streaming logs into log bucket storage for indexing, querying, and analysis; includes up to 30 days of storage in log buckets. No additional charges for querying and analyzing log data.
First 50 GiB/project/month July 1, 2018
Vended network logs storage $0.25/GiB;
One-time charge for streaming network telemetry logs into log bucket storage for indexing, querying, and analysis; includes up to 30 days of storage in log buckets. No additional charges for querying and analyzing log data.
Not applicable October 1, 2024
Logging retention $0.01 per GiB per month for logs retained more than 30 days; billed monthly according to retention. Logs retained for the default retention period don't incur a retention cost. January 1, 2022
Log Router  No additional charge Not applicable Not applicable
Log Analytics  No additional charge Not applicable Not applicable
*  Storage volume counts the actual size of the log entries prior to indexing. There are no storage charges for logs stored in the _Required log bucket.
  Vended logs are Google Cloud networking logs that are generated by Google Cloud services when the generation of these logs is enabled. Vended logs include VPC Flow Logs, Firewall Rules Logging, and Cloud NAT logs. These logs are also subject to Network telemetry pricing. For more information, see Vended logs.
  There are no retention charges for logs stored in the _Required log bucket, which has a fixed retention period of 400 days.
  Log routing is defined as forwarding logs received through the Cloud Logging API to a supported destination. Destination charges might apply to routed logs.
  There is no charge to upgrade a log bucket to use Log Analytics or to issue SQL queries from the Log Analytics page.
Note: The pricing language for Cloud Logging changed on July 19, 2023; however, the free allotments and the rates haven't changed. Your bill might refer to the old pricing language.

Cloud Monitoring pricing summary

Feature Price Free allotment per month Effective date
All Monitoring data
except data ingested by using Managed Service for Prometheus
$0.2580/MiB1: first 150–100,000 MiB
$0.1510/MiB: next 100,000–250,000 MiB
$0.0610/MiB: >250,000 MiB
All non-chargeable Google Cloud metrics
First 150 MiB per billing account for metrics charged by bytes ingested
July 1, 2018
Metrics ingested by using Google Cloud Managed Service for Prometheus, including GKE control plane metrics $0.06/million samples: first 0-50 billion samples ingested#
$0.048/million samples: next 50-250 billion samples ingested
$0.036/million samples: next 250-500 billion samples ingested
$0.024/million samples: >500 billion samples ingested
Not applicable August 8, 2023
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
through
October 1, 2025
Monitoring API calls

No charge for write API calls

Read API calls: $0.50/million time series returned

Write API calls: Not applicable

Read API calls: First 1 million time series returned per billing account

October 2, 2025
Execution of Monitoring uptime checks $0.30/1,000 executions 1 million executions per Google Cloud project October 1, 2022
Execution of Monitoring Synthetic Monitors $1.20/1,000 executions* 100 executions per billing account November 1, 2023
Alerting policies $0.10 per month for each condition in an alerting policy
$0.35 per 1,000,000 time series returned by the query of a metric alerting policy condition
Not applicable May 1, 2026
  Google Cloud Managed Service for Prometheus uses Cloud Monitoring storage for externally created metric data and uses the Monitoring API to retrieve that data. Managed Service for Prometheus meters based on samples ingested instead of bytes to align with Prometheus' conventions. For more information about sample-based metering, see Optimize costs for Managed Service for Prometheus. For computational examples, see Pricing examples based on samples ingested.
#  Samples are counted per billing account.
  Executions are charged to the billing account in which they are defined. For more information, see Pricing for uptime-check execution.
*  Executions are charged to the billing account in which they are defined. For each execution, you might incur additional charges from other Google Cloud services, including services such as Cloud Run functions, Cloud Storage, and Cloud Logging. For information about these additional charges, see the pricing document for the respective Google Cloud service.
  For more information, see Pricing for alerting.
  There is no charge for read API calls issued through the Google Cloud console, excluding those issued through the Cloud Shell. Read API calls that aren't issued through the Google Cloud console and that can return time-series data are charged by the number of time series that are returned or for one time series, which ever is larger. There is no charge for other read API calls. For more information, see Cloud Monitoring API pricing.

Cloud Trace pricing summary

Feature Price Free allotment per month Effective date
Trace ingestion $0.20/million spans First 2.5 million spans per billing account November 1, 2018

For detailed information about the costs for Google Cloud Observability products, see the following sections of this page:

Cloud Logging

Log buckets are the Logging containers that store logs data. Logging charges for the volume of log data that is stored in the _Default log bucket and in user-defined log buckets. Pricing applies to non-vended network logs when the volume exceeds the free monthly allotment, and to vended network logs.

For the _Default log bucket and for user-defined log buckets, Logging also charges when logs are retained for more than the default retention period, which is 30 days.

There are no additional charges by Logging for the following:

  • Routing logs.
  • Using the Cloud Logging API.
  • Creating