Skip to content

GreptimeDB

开源的统一可观测性数据库,处理指标、日志、链路和宽事件。支持单机与集群部署。PromQL + SQL,对象存储优先,成本最高降低 50 倍。

curl -L https://github.com/GreptimeTeam/greptimedb/raw/main/scripts/install.sh | sh

将 GreptimeDB 与您的技术栈集成

安装指南

了解更多
ingest-data/for-observability/opentelemetryingest-data/for-observability/fluent-bitingest-data/for-observability/elasticsearchingest-data/for-observability/lokiingest-data/for-observability/kafkaingest-data/for-iot/grpc-sdks/goingest-data/for-iot/grpc-sdks/javaingest-data/for-iot/emqxintegrations/prometheusintegrations/grafanaprotocols/mysqlprotocols/influxdb-line-protocolprotocols/postgresql

Why GreptimeDB

统一可观测引擎

统一可观测引擎

指标、日志、链路和宽事件统一在一个数据库中。OpenTelemetry 原生写入,SQL + PromQL 查询,Flow 引擎支持持续聚合与指标派生。一个系统替代 Prometheus + Loki + Elasticsearch。

对象存储优先——成本最高降低 50 倍

对象存储优先——成本最高降低 50 倍

存算分离架构,以对象存储(S3、Azure Blob、GCS)为主。存储和计算独立扩展,按需付费,无需过度配置。

即插即用的兼容性

即插即用的兼容性

PromQL 兼容已有 Prometheus 仪表盘和告警。Loki Push API 和 Elasticsearch Bulk API 写入日志。Jaeger Query API 可视化链路。Grafana 数据源、MySQL/PostgreSQL 协议。迁移无需重写。

高性能列存引擎

高性能列存引擎

基于 Rust、Apache Arrow 和 DataFusion 构建。丰富索引(倒排、全文、跳跃)实现 PB 级数据集亚秒级查询。处理高维、高基数可观测事件。

无状态弹性扩展

无状态弹性扩展

Kubernetes 设计。无状态计算节点水平扩展——加节点扩容,缩容不丢数据。无需 Thanos 式 Sidecar 复杂度。

从边缘到云端

从边缘到云端

部署在基于 ARM 的边缘设备或云集群上,API 完全一致。边缘与云端之间高效带宽同步。一个二进制,从树莓派到百节点集群。

常见问题

快速找到关于 GreptimeDB 的常见问题答案。

GreptimeDB 和 InfluxDB / TimescaleDB / ClickHouse / Loki / Elasticsearch 比性能怎样?

公开 benchmark 里,GreptimeDB 写入吞吐约是 InfluxDB 的 2 倍、TimescaleDB 的 2.17 倍,时间范围扫描查询最快 67 倍,相同数据集存储只占 1/18。日志场景下,写入比 Loki 快 1.5 倍,查询快 40 到 500 倍,存储约为 ClickHouse 的 50%、Elasticsearch 的 12.7%。详细方法和数据见性能报告博客竞品对比页

真的能在一个库里同时存指标、日志、链路?

可以。GreptimeDB 原生支持 OpenTelemetry OTLP、Prometheus Remote Write、Loki Push、Elasticsearch Bulk、Jaeger Query API,三类信号都写到同一个列存引擎,查询用 SQL 或 PromQL,一条 SQL 就能把指标和日志关联起来,不用再做 ETL。底层是 Wide Events 数据模型,可以读 Why GreptimeDB集成概览

开源版是不是阉割版?

不是。开源版就是完整的分布式集群:对象存储、用于持续聚合的 Flow 引擎、所有写入和查询协议都在里头。企业版加的是规模和运维方面的能力:批量写入加速(最高 5 倍)、自动 Repartition、只读副本、LDAP/RBAC、企业管理控制台、7×24 专家支持。核心引擎和 API 跟开源版一样。查看完整功能对比

支持哪些部署方式?

两种:单机(一个二进制,能跑在 Linux、macOS、ARM 边缘设备、树莓派上)和 Kubernetes 集群(无状态计算 + 存算分离)。同一个二进制能覆盖从树莓派到百节点集群,边缘和云端用同一套 API 同步。生产环境存储建议用 S3、GCS 或 Azure Blob,集群元数据用 etcd、MySQL 或 PostgreSQL。安装步骤见安装指南

现成支持哪些协议、SDK 和工具?
  • 写入:OpenTelemetry OTLP、Prometheus Remote Write、InfluxDB Line Protocol、Loki Push、Elasticsearch Bulk、MySQL、PostgreSQL、gRPC。
  • 查询语言:SQL、PromQL、Jaeger Query API。
  • SDK:Go、Java、Rust、Erlang、.NET、TypeScript,再加任何 OpenTelemetry SDK 或 MySQL/PostgreSQL 驱动也能用。
  • Grafana:官方插件、Prometheus 数据源、MySQL 数据源。

各协议接入指南见数据写入

都谁在生产环境用 GreptimeDB?

公开案例:理想汽车 把 GreptimeDB 部署在车端,覆盖百万级量产车队采集原始遥测数据,云端带宽成本省下数千万;OceanBase Cloud 跑 80+ 个 GreptimeDB 集群,承载 300TB+ 日志和 SQL 审计数据,从 Grafana Loki 迁过来后存储成本降了 60% 以上。其他行业还包括电商可观测、AI 基础设施、工业物联网,更多见用户案例

何时考虑升级

扩展超出开发和测试需求

企业集群和专业支持

了解更多

需要消除运维负担

全托管云服务与自动优化

联系我们

构建边缘云解决方案

专业汽车和物联网集成

了解更多

Stay in the loop

加入我们的社区