简介

GreptimeDB 是一个开源可观测性数据库,可在单一引擎中处理指标、日志和链路追踪。将其作为单一的 OpenTelemetry 后端使用——用一个基于对象存储的数据库替代 Prometheus、Loki 和 Elasticsearch。使用 SQL 和 PromQL 查询,轻松扩展,成本降低高达 50 倍。
为什么选择 GreptimeDB
用一个系统替代三个系统。 大多数团队运行 Prometheus 处理指标、Loki 或 ELK 处理日志、Elasticsearch 或 Tempo 处理链路追踪——三个系统、三种查询语言、三套运维开销。GreptimeDB 在单一引擎中统一了这三者,并原生支持 OpenTelemetry。
成本降低高达 50 倍。 对象存储(S3、Azure Blob、GCS)作为主要数据存储,计算存储分离。计算节点独立扩展。使用 Rust 编写,配合列式存储和先进的压缩算法,实现最高效率。
即插即用兼容。 PromQL、Prometheus remote write、Jaeger、MySQL、PostgreSQL 协议——无需重写查询即可迁移。SQL + PromQL 双查询能力意味着一个数据库就能替代指标存储 + 数据仓库的组合。
了解更多信息请阅读为什么选择 GreptimeDB 和 Observability 2.0。
在开始上手之前,请阅读以下文档,其包含了设置说明、基本概念、架构设计和教程: