GreptimeDB v0.15 已经正式发布,我们在该版本中内置的 Dashboard 中新增了两个重要特性:Trace View 与日志写入(Log Ingestion)。本文将对两个特性进行详细的介绍👇
🔍 Trace View 功能介绍
Trace 列表查询

- 使用 Builder 构建 Traces 查询:默认查询 Root span 列表;
- 支持自定义条件查询:可以直接录入条件或根据表格中的数据快速构建查询。
Trace 详情页面

- Trace Timeline 视图:展示了整个 Trace 的结构,包含
Span Name
,Duration
等关键数据; - 每个 Span 构成视图中的一行;
- 通过选中一行可以查看当前 Span 详情。
📥 日志写入(Log Ingestion)功能详解
为什么我们要做日志写入?
日志分析是系统监控、故障诊断、性能优化不可或缺的一环。然而传统的日志处理方式往往面临以下问题:
- 日志数据分散,集中分析困难;
- 手动写入和配置过程繁琐;
- 依赖第三方工具或复杂的自建流程。
现在,GreptimeDB v0.15 中为 Dashboard 增加了日志写入功能,让用户可以借助已有的 pipeline 配置,更加便捷地进行验证与试运行。
从 Pipeline 配置到日志写入的完整流程
在 v0.15 之前,Dashboard 已经具备了完善的 Pipeline Configuration 页面,用户可在此页面上新建 Pipeline 文件,并通过输入日志测试配置是否正确生效(具体操作可参考官方文档)。
当用户创建并验证好了一个 Pipeline 文件之后,这个文件会被保存在数据库中,接下来就可以进入新增的 Log Ingestion 页面。
日志写入具体流程
现在 Dashboard 中新增了专门的 Log Ingestion 子菜单,用户只需简单几步即可完成日志写入:
- 选择已有的 Pipeline 配置文件(已在 Pipeline Configuration 中保存);
- 指定日志将要写入的数据表名称;
- 选择日志数据格式,目前支持三种格式:NDJSON、JSON 和 Plain text;
- 在页面中直接粘贴(Input)或上传(Upload)日志数据。 以下是日志写入页面的示例截图,展示了选择 Pipeline、数据表名称与格式的具体界面:

完成以上步骤后,Dashboard 将自动完成日志数据的写入。
实时查看日志数据
写入完成后,用户可以前往 Dashboard 中已有的 Log Query 页面,实时查看和查询写入的日志内容。无需额外工具或切换环境,日志分析工作变得更加便捷和高效。
更多关于日志查询页面的使用技巧,欢迎参考我们之前的日志视图功能介绍文章。
🚩 快速开始体验
建议用户升级到 GreptimeDB v0.15,立即进入 Dashboard 体验全新的 Trace View 和日志写入功能,期待你的反馈帮助我们进一步优化!
🌱 未来展望
目前 Dashboard 中的 Ingest 页面支持 InfluxDB Line Protocol 和日志写入(Log Ingestion)两种方式。未来我们也计划支持更多协议和数据格式,让数据接入更加灵活丰富。