Google Cloud Managed Service for Prometheus(GMP) is Google Cloud's fully managed, multi-cloud, cross-project solution for Prometheus metrics.
In this article, we will see key differences between Levitate and Google Managed Prometheus, which can help you choose a managed Prometheus service on Google Cloud.
Levitate
Levitate is a managed time series data warehouse built to mitigate the problems faced by time series databases β of high cardinality, concurrent access, and long-term retention while providing highly available storage, faster queries, and proactive alerting. It's a complete monitoring solution.
Cost Comparison
Levitate is more efficient and economical than Google Managed Prometheus with its Bring Your Own Cloud(BYOC) model.
In the BYOC model, the whole Levitate platform is deployed in the customer's GCP cloud, allowing you to utilize your GCP credits, arresting egress costs, and ensuring data stays within your infrastructure's proximity.
The Last9 team will manage the platform and maintain the SLAs and performance guarantees. We charge a daily fee proportional to the capacity under management. Customers incur additional charges for the cloud resources paid directly to Google Cloud.
π‘
This Whitebox model allows ingest, storage, and query capacity parameters to be tuned as control levers in case of underutilized resources or scaling up.
Levitate is up to 30X cost-efficient compared with Google Managed Prometheus. This is possible because of warehousing capabilities such as data tiering, streaming aggregations, and cardinality controls, making it a much superior choice to Google Managed Prometheus.
Schedule a demo to know more about how Levitate is preferred choice for managed Prometheus on Google Cloud.
Additionally, Levitate comes with a hosted Grafana instance and a fully functional Alert Manager. In the case of GMP, you have to run Grafana and Alert Manager separately, which incurs additional costs and operational overhead. There are no additional costs for visualization and alerting in the case of Levitate.
Google Cloud Marketplace
Levitate can be purchased directly from Google Cloud Marketplace, allowing ease of procurement. Additional Cloud discounts such as EDP become applicable. This also allows for seamless procurement and utilization of existing cloud credits, almost nullifying the infra cost used to run Levitate in your infrastructure under the BYOC model.
High Cardinality
Levitate performs faster with High Cardinality data. When production services are down, you need fast answers. The process of ingesting new data takes valuable minutes, and loading the results of a complex query can potentially consume hours. At Last9, we firmly believe that your observability toolβs performance and budget should not be compromised when sifting through high-cardinality data.
With Levitate, you get deep visibility and early warnings about cardinality explosion before it happens. Control data growth with streaming aggregations and slash the operational overhead of expensive queries.
Levitate vs. Google Managed Prometheus - Detailed Comparison
Levitate
Google Managed Prometheus
Open Standards
Open Standards through from ingestion to query to visualization to alerting.
Supports Open Standards at ingestion. Compatible with Open Standards for Visualization and Alerting.
Authentication and Authorization
In-built support.
In-built support.
Telemetry
Metrics and Events.
Metrics only.
Instrumentation
Compatible with OpenMetrics, Prometheus Remote Write, and OpenTelemetry agents. It also works with agentless direct ingestion, such as AWS Cloudstream.
Compatible with OpenMetrics and OpenTelemetry. Not compatible with Prometheus Remote Write.
Cardinality
1M samples per metric per hour.
No Cardinality controls. Recommends cutting cardinality at source to reduce costs.
Streaming Aggregation
Supported out of the box.
Not supported. Supports aggregation via recording rules in a limited capacity.
Data Tiering
Supported.
Not supported.
Storage Retention
Up to a year without downsampling or rollups. It can be extended.
Up to two years but with rollups up to 10 minutes.
Query
PromQL-based.
PromQL-based.
Visualization
Fully Grafana compatible, it also provides an embedded Grafana.
Grafana compatible. It needs to run and manage Grafana separately.
Alerting
In built Alert Manager which is PromQL-based and Prometheus Alert Manager compatible.
Alert Manager needs to be run separately.
Performance Metrics Dashboards
In-built support
Via Google Cloud dashboards
Multi-Tenancy
Supported
Not Supported
Deployment Models
SaaS and Managed Cloud BYOC in customer cloud/data center/on-premise.
On Google Cloud, managed by GCP.
Global Availability
Available in the USA, Europe, Asia Pacific, and India
Depends on GCP availability
Scale Configurations
Zero configuration
Multiple configurations.
SLAs
SLAs for read and write workloads
No SLAs.
Clawbacks
Provides clawbacks on non-adhering SLAs
No clawbacks.
Cloud Marketplace
Available on AWS and Google Cloud Marketplace. Ease of procurement.
Not applicable.
π‘
The costs of Google Cloud Service for Managed Prometheus are astronomical compared to Levitate. With its Bring Your Own Cloud(BYOC) model and Marketplace offering, Levitate is a more economical and efficient time series data warehouse than Google Managed Prometheus. Get started today with our free plan.
Prathamesh works as an evangelist at Last9, runs SRE stories - where SRE and DevOps folks share their stories, and maintains o11y.wiki - a glossary of all terms related to observability.