GreptimeDB is an open-source observability database that stores metrics, logs, and traces in one columnar engine backed by object storage. It serves platform and infrastructure teams that run telemetry at scale and want a single self-hosted backend instead of separate metrics, logging, and tracing systems. Its Rust core is released under the Apache-2.0 license, with a managed cloud and bring-your-own-cloud enterprise tier around that core.[1][2][3]
Quick verdict
Teams consolidating a Prometheus, Loki, and Tempo or Elasticsearch setup onto one engine benefit most from GreptimeDB. A shared table model of tags, timestamps, and fields ingests OpenTelemetry, Prometheus Remote Write, Loki Push, and Elasticsearch Bulk data and answers in SQL and PromQL. Operational youth and gated enterprise features are the constraint: single sign-on and dedicated support live on paid tiers, and production clusters expect Kubernetes expertise. If your team has platform engineers and wants one self-hosted observability store, evaluate GreptimeDB; if you need managed simplicity or search-first log retrieval, choose a managed cloud or Elasticsearch.[1][2][3][4][5]
Key features
Single table model for three signals Metrics, logs, and traces share one schema of tags, timestamps, and fields, so operators correlate signals in one SQL query when they carry common identifiers. Modelling stays telemetry-shaped; it is not a general document store.[1][2]
Multi-protocol ingestion without rebuilding collectors Existing OpenTelemetry SDKs, Prometheus remote-write agents, Loki shippers, and Elasticsearch Bulk senders keep working, which shortens migration from a split stack. Collector configuration and pipeline tuning remain the operator's job.[1][2]
SQL plus PromQL with familiar wire protocols Telemetry is queried in SQL and metrics in PromQL, and MySQL and PostgreSQL wire-protocol compatibility lets standard clients and Grafana connect directly. Teams still need fluency in at least one of the two query languages.[1][2]
Object storage as primary storage Recent data and long retention are served by the same engine on S3-compatible storage with columnar compression. Retention length stays configurable, so unbounded cardinality can still raise the bill.[1][2]
Flow engine for derived metrics Raw events can produce metrics on demand or materialize them continuously, avoiding a separate stream-processing job for routine rollups. Complex transformations beyond documented Flow semantics still need external processing.[1]
Grafana datasource plugin and built-in dashboard Dashboards, visualization, and alerting integrate with existing Grafana workflows rather than requiring a new frontend. Alerting depth follows what the Grafana integration exposes.[1][2]
Standalone binary or Kubernetes cluster A single-process binary covers evaluation and small deployments on Linux, Windows, and macOS, while an operator and Helm charts scale out production clusters. High availability and upgrades are cluster-mode concerns.[1][2]
Jaeger-compatible traces with flexible indexing Trace data migrates through documented paths, with skipping indexes for high-cardinality span IDs and bloom-filter full-text search for logs instead of indexing every field. Ad-hoc text search stays narrower than a search engine's inverted index.[1][2]
Who will love it
Platform teams merging three telemetry backends: one engine, one table model, and one query path replace separate scaling and failure models, which matters most where on-call engineers context-switch across systems during incidents.[1][2]
Operators keeping years of telemetry: object-storage-backed retention with columnar compression fits compliance and historical analysis without funding a second analytics stack, provided cardinality is governed.[1][2]
IoT and edge-to-cloud pipelines: standard-protocol ingestion accepts high-volume device telemetry from existing collectors into a central store built for timestamped data.[1][2]
Who should avoid it
Teams without Kubernetes or database operations capacity: production clustering, retention tuning, and upgrades expect platform engineering skills a small team may not have.[1]
Buyers needing single sign-on on the free tier: LDAP authentication and dedicated account support are enterprise-tier features, so identity or SLA requirements force a paid conversation.[1][2]
Text-search-first log investigation: inverted-index search engines remain stronger for ad-hoc full-text retrieval across unstructured logs than a columnar observability store.[1]
Questions worth asking
What is the best GreptimeDB alternative for non-technical users?
Non-technical teams should prefer the fully managed GreptimeDB Enterprise cloud over self-hosting, since the open core still expects engineering effort to deploy and operate. Where even that is too operational, a fully managed observability suite with hosted dashboards is the more honest choice.[1][2]
Is GreptimeDB really no-code?
How much does GreptimeDB cost per month?
The Apache-2.0 core is free to self-host, with infrastructure and operations costs separate. The fully managed Enterprise cloud starts at $290 per month, and enterprise tiers add custom SLAs with dedicated support. Pricing was last checked October 5, 2026.[1]
Can you self-host GreptimeDB?
Sources and editorial review
Source research. Reviewed on October 11, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- GreptimeDB official homepage
official · Observed October 5, 2026
Official homepage presents GreptimeDB as the open-source observability database holding metrics, logs, and traces in one columnar engine on object storage, ingesting via OpenTelemetry and Prometheus Remote Write and querying via SQL and PromQL; header links the GitHub repo at 6.7k stars, v1.2.1.
- GreptimeDB Open Source edition page
official · Observed October 5, 2026
OSS edition page states cluster deployment, object storage, and the Flow engine are all in the Apache-2.0 build; lists integrations for Grafana, Prometheus, Kafka, Fluent Bit, Loki, Elasticsearch, and MySQL/PostgreSQL/InfluxDB protocols plus an install script.
- Greptime pricing page
official · Observed October 5, 2026
Pricing page states the Apache-2.0 core is free to run in the operator's own environment; Enterprise fully-managed dedicated cloud starts from $290/month and BYOC is custom priced with installation service, advanced support, SLA, and dedicated account management.
- GreptimeDB standalone installation docs
official · Observed October 5, 2026
Docs cover standalone single-process mode and binary installs for Linux, macOS, and Windows (v1.2.1), recommend Kubernetes for production, and expose a /health endpoint; page version 1.2 updated September 2026.
- GreptimeDB Kubernetes deployment docs
official · Observed October 5, 2026
Docs cover deploying standalone and cluster modes on Kubernetes via an operator with Helm chart configuration, plus configuration, authentication, monitoring, and disaster-recovery administration sections.
- GreptimeDB Enterprise overview docs
official · Observed October 5, 2026
Enterprise docs describe BYOC and fully managed dedicated cloud options plus enterprise-only features: LDAP authentication, active-active disaster recovery, standalone leader-follower, read replicas, management console, and built-in user management.
- GreptimeDB vs. ClickHouse comparison
official · Observed October 11, 2026
Official comparison page: ClickHouse is a general-purpose columnar OLAP engine with observability via the separate ClickStack layer; GreptimeDB positions its timestamp-first engine with native OTLP, PromQL, and traces as the single-stack replacement. Links a migration guide and a log-monitoring benchmark report (1.3GB vs 2.6GB stored).
- GreptimeDB vs. Elasticsearch comparison
official · Observed October 11, 2026
Official comparison page: Elasticsearch inverted indexes inflate observability storage (up to 45x for traces); GreptimeDB claims 4.7x faster log ingestion (185K vs 39K TPS) and one-tenth the storage in its benchmark, with Jaeger UI compatibility and a migration guide for traces.
Compared with these products
No explicit proprietary baseline is recorded.