MCP サーバー概要
<p align=“center”> <picture> <source media=“(prefers-color-scheme: light)” srcset=“https://cdn.jsdelivr.net/gh/GreptimeTeam/greptimedb@main/docs/logo-text-padding.png”> <source media=“(prefers-color-scheme: dark)” srcset=“https://cdn.jsdelivr.net/gh/GreptimeTeam/greptimedb@main/docs/logo-text-padding-dark.png”> <img alt=“GreptimeDB Logo” src=“https://cdn.jsdelivr.net/gh/GreptimeTeam/greptimedb@main/docs/logo-text-padding.png” width=“400px”> </picture> </p>
<h2 align=“center”>Real-Time & Cloud-Native Observability Database<br/>for metrics, logs, and traces</h2>
Delivers sub-second querying at PB scale and exceptional cost efficiency from edge to cloud.
<div align=“center”> <h3 align=“center”> <a href=“https://greptime.com/product/cloud”>GreptimeCloud</a> | <a href=“https://docs.greptime.com/”>User Guide</a> | <a href=“https://greptimedb.rs/”>API Docs</a> | <a href=“https://github.com/GreptimeTeam/greptimedb/issues/5446”>Roadmap 2025</a> </h4>
<a href=“https://github.com/GreptimeTeam/greptimedb/releases/latest”> <img src=“https://img.shields.io/github/v/release/GreptimeTeam/greptimedb.svg” alt=“Version”/> </a> <a href=“https://github.com/GreptimeTeam/greptimedb/releases/latest”> <img src=“https://img.shields.io/github/release-date/GreptimeTeam/greptimedb.svg” alt=“Releases”/> </a> <a href=“https://hub.docker.com/r/greptime/greptimedb/”> <img src=“https://img.shields.io/docker/pulls/greptime/greptimedb.svg” alt=“Docker Pulls”/> </a> <a href=“https://github.com/GreptimeTeam/greptimedb/actions/workflows/develop.yml”> <img src=“https://github.com/GreptimeTeam/greptimedb/actions/workflows/develop.yml/badge.svg” alt=“GitHub Actions”/> </a> <a href=“https://codecov.io/gh/GrepTimeTeam/greptimedb”> <img src=“https://codecov.io/gh/GrepTimeTeam/greptimedb/branch/main/graph/badge.svg?token=FITFDI3J3C” alt=“Codecov”/> </a> <a href=“https://github.com/greptimeTeam/greptimedb/blob/main/LICENSE”> <img src=“https://img.shields.io/github/license/greptimeTeam/greptimedb” alt=“License”/> </a>
<br/>
<a href=“https://greptime.com/slack”> <img src=“https://img.shields.io/badge/slack-GreptimeDB-0abd59?logo=slack&style=for-the-badge” alt=“Slack”/> </a> <a href=“https://twitter.com/greptime”> <img src=“https://img.shields.io/badge/twitter-follow_us-1d9bf0.svg?style=for-the-badge” alt=“Twitter”/> </a> <a href=“https://www.linkedin.com/company/greptime/”> <img src=“https://img.shields.io/badge/linkedin-connect_with_us-0a66c2.svg?style=for-the-badge” alt=“LinkedIn”/> </a> </div>
- Introduction
- ⭐ Key Features
- Quick Comparison
- Architecture
- Try GreptimeDB
- Getting Started
- Build From Source
- Tools & Extensions
- Project Status
- Community
- License
- Commercial Support
- Contributing
- Acknowledgement
Introduction
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.
Features
| 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.
Quick Comparison
| 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.
Architecture
- Read the architecture document.
- DeepWiki provides an in-depth look at GreptimeDB: <img alt=“GreptimeDB System Overview” src=“docs/architecture.png”>
Try GreptimeDB
1. Live Demo
Experience GreptimeDB directly in your browser.
2. GreptimeCloud
Start instantly with a free cluster.
3. Docker (Local Quickstart)
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:
- Cannot connect to the database? Ensure that ports
4000,4001,4002, and4003are not blocked by a firewall or used by other services. - Failed to start? Check the container logs with
docker logs greptimefor further details.
Getting Started
Build From Source
Prerequisites:
- Rust toolchain (nightly)
- Protobuf compiler (>= 3.15)
- C/C++ building essentials, including
gcc/g++/autoconfand glibc library (eg.libc6-devon Ubuntu andglibc-develon Fedora) - Python toolchain (optional): Required only if using some test scripts.
Build and Run:
make
cargo run -- standalone start
Tools & Extensions
- Kubernetes: GreptimeDB Operator
- Helm Charts: Greptime Helm Charts
- Dashboard: Web UI
- SDKs/Ingester: Go, Java, C++, Erlang, Rust, JS
- Grafana: Official Dashboard
Project Status
Status: Beta. GA (v1.0): Targeted for mid 2025.
- Being used in production by early adopters
- Stable, actively maintained, with regular releases (version info)
- Suitable for evaluation and pilot deployments
For production use, we recommend using the latest stable release.
If you find this project useful, a ⭐ would mean a lot to us! <img alt=“Known Users” src=“https://greptime.com/logo/img/users.png”/>
Community
We invite you to engage and contribute!
License
GreptimeDB is licensed under the Apache License 2.0.
Commercial Support
Running GreptimeDB in your organization? We offer enterprise add-ons, services, training, and consulting. Contact us for details.
Contributing
- Read our Contribution Guidelines.
- Explore Internal Concepts and DeepWiki.
- Pick up a good first issue and join the #contributors Slack channel.
Acknowledgement
Special thanks to all contributors! See AUTHORS.md.
- Uses Apache Arrow™ (memory model)
- Apache Parquet™ (file storage)
- Apache Arrow DataFusion™ (query engine)
- Apache OpenDAL™ (data access abstraction)