Jump to Content
DevOps & SRE

Improved cost visibility and 60 percent price drop for Managed Service for Prometheus

August 8, 2023
Lee Yanco

Senior Product Manager

Prometheus is the de facto standard for Kubernetes application metrics, but running it yourself can strain engineering time and infrastructure resources, especially at production scale. Our Managed Service for Prometheus can help you offload that burden, freeing up your engineers to build your next big application rather than spending time building out metrics infrastructure. And today, we’re excited to announce a 60% price reduction for samples ingested into Managed Service for Prometheus, effective immediately.

Now, companies of all shapes and sizes can get global observability as a service without having to excessively filter or drop metrics to keep costs down. See the table below for the new price tiers for ingestion:

https://storage.googleapis.com/gweb-cloudblog-publish/images/Prometheus_dIeC4og.max-2000x2000.jpg
Note that samples are counted per billing account. Pricing is progressive: the first 50 billion samples are charged at the first tier’s rate, the next 200 billion samples at the second tier’s rate, and so on. See full pricing details on the Google Cloud's operations suite pricing page.

Spot more cost-optimization opportunities

Lowering the price is only the first stage of our cost-optimization initiative. As many applications can export hundreds, if not thousands, of metrics to Prometheus, costs can add up when you send a large volume of completely unfiltered metrics to a managed service — even with the lower price. As a result, you may be paying for metrics that you barely use — or that you don’t use at all.

Identifying what metrics are the most expensive can be hard. To help, we’ve revamped our Metrics Management page, now in Preview. With Metrics Management you can easily identify high-cost metrics, pinpoint which namespaces or teams are responsible for them, see whether they’re used in any dashboards or alerts, and if you decide they’re not valuable, filter them out at the source. Soon you’ll also be able to see how often a metric is read, so you can better determine whether to keep paying for a high-volume metric that has low usage.

To get started, visit Metrics Management in the Google Cloud console or check out the documentation for how to perform some common cost optimization use cases.

Save time managing observability infrastructure

While we’ve lowered the price for ingested samples, Managed Service for Prometheus’ functionality stays exactly the same. It’s still designed to be a drop-in replacement for running your own Prometheus stack, so you can gather, store, and alert on your metrics globally without changing your existing dashboards or alerts, offering the following features:

For inspiration on how to use it at scale, check out this post on how The Home Depot uses Managed Service for Prometheus to get a single pane of glass for its operations across 2,200 stores.

What’s next

Whether you are a mature enterprise, a rapidly scaling digital-native, or somewhere in between, freeing up your engineers’ time to build your next big application can pay huge dividends. Offloading the burden of scaling monitoring infrastructure should be an easy decision, not one that’s complicated by a high cost.

If you’re already using Managed Service for Prometheus, no action is necessary for you to get the lower price. If you’re new, visit the Managed Service for Prometheus documentation or the GKE Clusters page in the Cloud Console to get started.

Posted in