GreptimeTeam avatar

GreptimeTeam/greptimedb

6.6k 531 55
Rust Apache-2.0
创建于 4 年前 最后更新 今天 +4 stars today

AI 综合评分

81 A 级
代码质量
75
文档质量
84
社区健康
78
项目活跃
87
创新性
71

项目简介

开源可观测性2.0数据库,统一指标、日志和链路追踪,替代Prometheus、Loki和ES。

项目摘要

主题

云原生可观测性数据库,一站式处理指标、日志和追踪。

核心分点总结

  1. 统一存储:一个引擎管理指标、日志和追踪,替代Prometheus、Loki和Elasticsearch,简化架构。

  2. 高性能:基于Rust实现,低延迟高吞吐,支持PromQL、SQL和分布式查询。

  3. 云原生架构:深度集成对象存储,弹性扩展,降低成本,支持Kubernetes部署。

  4. 开放标准:兼容OpenTelemetry和Prometheus协议,原生支持Wide Events,无缝对接现有生态。

  5. 成本优化:列式压缩和分层存储,比传统方案节省70%以上存储成本。

行动指南

  1. 迁移现有可观测性堆栈:将Prometheus、Loki和ELK的采集端点指向GreptimeDB,统一查询入口。

  2. 利用对象存储降低成本:配置S3或兼容存储作为冷数据层,自动分层管理。

  3. 采用OpenTelemetry:使用OpenTelemetry SDK发送Metrics、Logs和Traces,充分利用GreptimeDB的关联分析能力。

金句总述

统一可观测性数据层,让监控更简单、更高效。

故事性收尾

想象一位SRE过去需要同时盯着Prometheus、Loki和Kibana,告警时手忙脚乱。现在,他只需在GreptimeDB的查询面板上输入一条SQL,就能串联错误日志、延迟指标和链路追踪,定位问题从小时级缩短到分钟级。他感叹:"终于不用在三个系统间跳转了,一个数据库搞定一切!"

相关项目推荐