Skip to main content
Version: 1.0

Introduction

GreptimeDB Logo

GreptimeDB is an open-source observability database that handles metrics, logs, and traces in one engine. Use it as the single OpenTelemetry backend — replacing Prometheus, Loki, and Elasticsearch with one database built on object storage. Query with SQL and PromQL, scale without pain, cut costs up to 50x.

Why GreptimeDB

Replace three systems with one. Most teams run Prometheus for metrics, Loki or ELK for logs, and Elasticsearch or Tempo for traces — three systems, three query languages, three sets of operational overhead. GreptimeDB unifies all three in a single engine with native OpenTelemetry support.

Cut costs up to 50x. Object storage (S3, Azure Blob, GCS) as primary data store with compute-storage separation. Compute nodes scale independently. Written in Rust with columnar storage and advanced compression for maximum efficiency.

Drop-in compatible. PromQL, Prometheus remote write, Jaeger, MySQL, PostgreSQL protocols — migrate without rewriting queries. SQL + PromQL dual query capability means one database replaces your metrics store + data warehouse combo.

Learn more in Why GreptimeDB and Observability 2.0.

Before getting started, please read the following documents that include instructions for setting up, fundamental concepts, architectural designs, and tutorials:

  • Getting Started: Provides an introduction to GreptimeDB for those who are new to it, including installation and database operations.
  • User Guide: For application developers to use GreptimeDB or build custom integration.
  • GreptimeCloud: For users of GreptimeCloud to get started.
  • Contributor Guide: For contributors interested in learning more about the technical details and enhancing GreptimeDB.
  • Roadmap: The latest GreptimeDB roadmap.
  • Release Notes: Presents all historical version release notes.
  • FAQ: Provides answers to the most frequently asked questions.