标签
本帖子解释了可观测性 2.0,即从预聚合指标转向存储包含所有字段的宽事件,从而在读取时支持即席查询。它强调了 AI 智能体可观测性的紧迫性,以及 GreptimeDB 如何支持这一模型。
GreptimeDB 现已成为 Perses(CNCF 可观测性仪表盘项目)的原生数据源,支持通过 PromQL 查询指标,以及通过 SQL 查询日志、链路追踪和时间序列聚合。
小米智慧工厂用 GreptimeDB 替换了 Loki 进行日志存储,每月处理数十亿行数据,并采用了定制化索引:针对高基数的 trace_id 使用 Bloom 跳跃索引,针对低基数字段使用倒排索引,并对消息体进行全文搜索。
GreptimeDB v1.1 引入了对现有表的在线重新分区、增量 Flow 读取、面向 LLM 的语义层以及稳定性改进。
GreptimeDB v1.1.0 已发布,提供高达97%的PromQL查询加速,整体查询时间降低20-40%,在TSBS扫描密集型查询上性能提升高达4.5倍,并支持对现有表进行在线重分区。
Erxi 在贡献了包括 meta KV 写入保护、flush 原因传播以及 CSV COPY 修复等多项改进后,被欢迎成为 GreptimeDB 的新提交者。
GreptimeDB 1.0 引入了三个用于异常检测的内置SQL窗口函数(Z-Score、MAD、IQR),使得无需外部服务即可直接在SQL中进行异常评分。
GreptimeDB v1.0引入了Pending Rows Batcher,这是一个三阶段流水线,将CPU密集型工作从Datanode的关键路径上移开,使Prometheus远程写入吞吐量从120万提升到217万points/sec,并将Datanode的CPU使用率降低20%。
GreptimeDB v1.0 集成了 DataFusion 的动态过滤下推功能,通过将运行时边界推送到扫描层来加速 TopK 查询,在 50 亿行的 trace 表上将查询时间从 29 秒降低到 0.21 秒。
GreptimeDB 是一个统一的指标、日志和追踪数据库,提供原生 OpenTelemetry 数据接入、SQL/PromQL 查询、对象存储以降低成本,以及边缘到云的部署。
GreptimeDB 的扁平格式查询现在支持在任何列(标签、字段、时间戳)上预过滤,而不仅仅是主键,性能提升高达 4.5 倍。此外,mito2 存储引擎移除了其遗留扫描路径,清理了约 1800 行代码。