greptimedb

One database for metrics, logs, and traces. The unified OpenTelemetry backend that replaces Prometheus, Loki, and ES — with SQL + PromQL on object storage.

23 articles 6k View on GitHub ↗
23 articles
How the GreptimeDB Client Module Enables External Application Integration

Discover how the GreptimeDB client module integrates external apps. Learn about its Rust API for seamless communication via gRPC and Arrow Flight.

how-to-guide
Mar 2, 2026
How GreptimeDB's Procedure Framework Manages Distributed Operations Like Region Migration

Learn how GreptimeDBs procedure framework manages distributed operations like region migration. This fault tolerant state machine ensures operations resume after node crashes.

internals
Mar 2, 2026
How GreptimeDB's Pipeline ETL System Transforms Data During Ingestion

GreptimeDB's pipeline ETL system transforms data during ingestion using VRL processors and dispatcher rules. Learn how to map fields to typed columns with schemas or inference.

deep-dive
Mar 2, 2026
How the GreptimeDB Index Module Provides Full-Text and Vector Search Capabilities

Explore how the GreptimeDB index module delivers powerful full-text and vector search using Tantivy and USearch. Discover unified index storage with Puffin blobs and standardized metadata.

deep-dive
Mar 2, 2026
How GreptimeDB Enables Edge Deployments on ARM Devices Using a Single Codebase

Discover how GreptimeDB achieves seamless edge deployments on ARM devices. Learn how its single codebase and multi-platform Docker builds enable ARM64 installations with zero code changes.

how-to-guide
Mar 2, 2026
How the Metric Engine Works for Observability Data in GreptimeDB

Discover how GreptimeDB's Metric Engine processes observability data. Learn how it handles high-cardinality workloads using the Mito storage backbone for efficient metric storage and retrieval.

internals
Mar 2, 2026
How GreptimeDB Manages Database Metadata Across Distributed Nodes

Discover how GreptimeDB manages distributed database metadata using etcd and its KvBackendCatalogManager for efficient, low-latency catalog operations.

internals
Mar 2, 2026
How GreptimeDB Handles Protocol Compatibility with MySQL and PostgreSQL Clients

GreptimeDB achieves MySQL and PostgreSQL protocol compatibility using independent wire-protocol servers, allowing native clients to connect directly without special drivers. Discover how.

deep-dive
Mar 2, 2026
How Flow Computation Enables Real-Time Stream Processing in GreptimeDB

Discover how GreptimeDB's flow computation delivers real-time stream processing with sub-second latency for continuous aggregation using incremental state and delta reads.

internals
Mar 2, 2026
How GreptimeDB WAL Ensures Data Durability: A Deep Dive into the Write-Ahead Log Implementation

Discover how GreptimeDB WAL ensures data durability. Learn about its pluggable implementation and atomic persistence for reliable data protection.

deep-dive
Mar 2, 2026
GreptimeDB Storage Engine Configuration Options for Compaction, Flush, and GC

Tune GreptimeDB storage engine performance with compaction, flush, and GC configuration options. Optimize background workers and scheduling using TOML keys.

internals
Mar 2, 2026
How the RegionServer Handles Read and Write Requests in the GreptimeDB Datanode

Learn how GreptimeDB's RegionServer processes read and write requests. Discover efficient data handling for reads via Arrow Flight and high-throughput writes via gRPC.

internals
Mar 2, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →