内容概述
作为一个成长中的开源项目,GreptimeDB 的进展离不开来自全球的社区贡献者们,感谢各位!
最近的更新内容如下:
- 为 GreptimeDB 实现 Otel-arrow 协议
- Flow 新增 Batching 模式
- 新增解析 JSON 字符串的 Pipeline processor

社区贡献者名单
在过去的两周里,GreptimeDB 共合并了 133 个 PR,其中有 2 位独立贡献者,累计 3 个 PR 被成功合并,还有很多待合并的 PR 。
祝贺以下各位在过去 2 周内成为我们最突出的贡献者:
注:按照 GitHub 用户名首字母顺序排列
🎉 衷心感谢我们所有的成员,贡献者和布道师们!是你们的付出让我们的项目得以成功,也是你们让 GreptimeDB 成为一个更优质的产品。让我们一起努力,建立一个更棒的社区!
PR 亮点
db#5819 新增查询 Pipeline 的 HTTP API
支持通过 /v1/events/pipelines/{pipeline_name}
接口按名称查询 Pipeline。
详见文档: https://docs.greptime.cn/user-guide/logs/manage-pipelines
db#5836 实现 Arrow Flight 的 DoPut 方法
支持 Arrow Flight 的 DoPut 方法,可通过 gRPC 高效地写入大量 Arrow 格式的数据。
db#5840 为 GreptimeDB 实现 Otel-arrow 协议
Otel-arrow 是一个使用 Apache Arrow 来传输 OpenTelemetry 数据的协议。通过该协议,GreptimeDB 可以方便地导入大量的 OpenTelemetry 的数据。
db#5903 Flow 内新增 Batching 模式
在 Batching 模式里,Flow 可以定期批量处理数据;资源使用更加平稳,适合大批量数据处理,比如定期对数据进行聚合、统计和生成报表的场景。
db#5910 新增解析 JSON 字符串的 Pipeline processor
新增 Pipeline processor:json_parse
,用于将字符串类型的 JSON 字段转为结构化数据。
详见文档
例如,给定以下日志数据:
{
"product_object": "{\"hello\":\"world\"}",
}
使用如下配置:
processors:
- json_parse:
fields:
- product_object
结果为:
{
"product_object": {
"hello": "world"
}
}
db#5922 更新内存 Profile 使用文档
该 PR 对 GreptimeDB 的内存 profiling 指南进行了更新,补充了更详细的说明内容,并新增了一些实用的脚本,帮助开发者更高效地进行内存分析
更多请参考这里
Good First Issue
Issue#5899 支持 kill
语句
kill
语句对于停止不需要的、长时间运行的查询非常有帮助。
- 难度:中等
- 关键字:SQL
关于 Greptime
Greptime 格睿科技专注于打造新一代可观测数据库,服务开发者与企业用户,覆盖从从边缘设备到云端企业级部署的多样化需求。
- GreptimeDB 开源版:开源、云原生,统一处理指标、日志和追踪数据,适合中小规模 IoT,个人项目与可观测性场景;
- GreptimeDB 企业版:面向关键业务,提供更高性能、高安全性、高可用性和智能化运维服务;
- GreptimeCloud 云服务:全托管云服务,零运维体验“企业级”可观测数据库,弹性扩展,按需付费。
欢迎加入开源社区参与贡献与交流!推荐从带有 good first issue
标签的任务入手,一起共建可观测未来。
⭐ Star us on GitHub | 📚 官网 | 📖 文档