Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.
Delivers sub-second querying at PB scale and exceptional cost efficiency from edge to cloud.
GreptimeDB is an open-source, cloud-native database purpose-built for the unified collection and analysis of observability data (metrics, logs, and traces). Whether you’re operating on the edge, in the cloud, or across hybrid environments, GreptimeDB empowers real-time insights at massive scale — all in one system.
Feature | Description |
---|---|
Unified Observability Data | Store metrics, logs, and traces as timestamped, contextual wide events. Query via SQL, PromQL, and streaming. |
High Performance & Cost Effective | Written in Rust, with a distributed query engine, rich indexing, and optimized columnar storage, delivering sub-second responses at PB scale. |
Cloud-Native Architecture | Designed for Kubernetes, with compute/storage separation, native object storage (AWS S3, Azure Blob, etc.) and seamless cross-cloud access. |
Developer-Friendly | Access via SQL/PromQL interfaces, REST API, MySQL/PostgreSQL protocols, and popular ingestion protocols. |
Flexible Deployment | Deploy anywhere: edge (including ARM/Android) or cloud, with unified APIs and efficient data sync. |
Learn more in Why GreptimeDB and Observability 2.0 and the Database for It.
Feature | GreptimeDB | Traditional TSDB | Log Stores |
---|---|---|---|
Data Types | Metrics, Logs, Traces | Metrics only | Logs only |
Query Language | SQL, PromQL, Streaming | Custom/PromQL | Custom/DSL |
Deployment | Edge + Cloud | Cloud/On-prem | Mostly central |
Indexing & Performance | PB-Scale, Sub-second | Varies | Varies |
Integration | REST, SQL, Common protocols | Varies | Varies |
Performance:
Read more benchmark reports.
Experience GreptimeDB directly in your browser.
Start instantly with a free cluster.
docker pull greptime/greptimedb
docker run -p 127.0.0.1:4000-4003:4000-4003 \
-v "$(pwd)/greptimedb_data:/greptimedb_data" \
--name greptime --rm \
greptime/greptimedb:latest standalone start \
--http-addr 0.0.0.0:4000 \
--rpc-bind-addr 0.0.0.0:4001 \
--mysql-addr 0.0.0.0:4002 \
--postgres-addr 0.0.0.0:4003
Dashboard: http://localhost:4000/dashboard Full Install Guide
Troubleshooting:
4000
, 4001
, 4002
, and 4003
are not blocked by a firewall or used by other services.docker logs greptime
for further details.Prerequisites:
gcc
/g++
/autoconf
and glibc library (eg. libc6-dev
on Ubuntu and glibc-devel
on Fedora)Build and Run:
make
cargo run -- standalone start
Status: Beta. GA (v1.0): Targeted for mid 2025.
For production use, we recommend using the latest stable release.
If you find this project useful, a ⭐ would mean a lot to us!
We invite you to engage and contribute!
GreptimeDB is licensed under the Apache License 2.0.
Running GreptimeDB in your organization? We offer enterprise add-ons, services, training, and consulting. Contact us for details.
Special thanks to all contributors! See AUTHORS.md.
Mcp Server Diff Typescript
Obsidian Mcp Server
Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and frontmatter, acting as a bridge to the Obsidian Local REST API plugin.
Mcp Selenium
An MCP implementation for Selenium WebDriver
Connects MCP to major 3D printer APIs (Orca, Bambu, OctoPrint, Klipper, Duet, Repetier, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
Execute a secure shell in Claude Desktop using the Model Context Protocol.
A open-source library enabling AI models to control hardware devices via serial communication using the MCP protocol. Initial support for Raspberry Pi Pico.