欢迎参与 8 月 1 日中午 11 点的线上分享,了解 GreptimeDB 联合处理指标和日志的最新方案! 👉🏻 点击加入

Skip to content
On this page
技术
2025-7-18

Dashboard 新特性速览:Trace View 与日志写入

我们在 GreptimeDB v0.15 中内置的 Dashboard 中新增了两个重要特性:Trace View 与日志写入(Log Ingestion),本文将进行详细介绍。

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

🔍 Trace View 功能介绍

Trace 列表查询

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

Trace 详情页面

(图 2:Trace 详情页面)
(图 2:Trace 详情页面)
  • Trace Timeline 视图:展示了整个 Trace 的结构,包含 Span NameDuration 等关键数据;
  • 每个 Span 构成视图中的一行;
  • 通过选中一行可以查看当前 Span 详情。

📥 日志写入(Log Ingestion)功能详解

为什么我们要做日志写入?

日志分析是系统监控、故障诊断、性能优化不可或缺的一环。然而传统的日志处理方式往往面临以下问题:

  • 日志数据分散,集中分析困难;
  • 手动写入和配置过程繁琐;
  • 依赖第三方工具或复杂的自建流程。

现在,GreptimeDB v0.15 中为 Dashboard 增加了日志写入功能,让用户可以借助已有的 pipeline 配置,更加便捷地进行验证与试运行。

从 Pipeline 配置到日志写入的完整流程

在 v0.15 之前,Dashboard 已经具备了完善的 Pipeline Configuration 页面,用户可在此页面上新建 Pipeline 文件,并通过输入日志测试配置是否正确生效(具体操作可参考官方文档)。

当用户创建并验证好了一个 Pipeline 文件之后,这个文件会被保存在数据库中,接下来就可以进入新增的 Log Ingestion 页面。

日志写入具体流程

现在 Dashboard 中新增了专门的 Log Ingestion 子菜单,用户只需简单几步即可完成日志写入:

  1. 选择已有的 Pipeline 配置文件(已在 Pipeline Configuration 中保存);
  2. 指定日志将要写入的数据表名称;
  3. 选择日志数据格式,目前支持三种格式:NDJSON、JSON 和 Plain text;
  4. 在页面中直接粘贴(Input)或上传(Upload)日志数据。 以下是日志写入页面的示例截图,展示了选择 Pipeline、数据表名称与格式的具体界面:
(图 3:日志写入页面示例)
(图 3:日志写入页面示例)

完成以上步骤后,Dashboard 将自动完成日志数据的写入。

实时查看日志数据

写入完成后,用户可以前往 Dashboard 中已有的 Log Query 页面,实时查看和查询写入的日志内容。无需额外工具或切换环境,日志分析工作变得更加便捷和高效。

更多关于日志查询页面的使用技巧,欢迎参考我们之前的日志视图功能介绍文章

🚩 快速开始体验

建议用户升级到 GreptimeDB v0.15,立即进入 Dashboard 体验全新的 Trace View 和日志写入功能,期待你的反馈帮助我们进一步优化!

🌱 未来展望

目前 Dashboard 中的 Ingest 页面支持 InfluxDB Line Protocol 和日志写入(Log Ingestion)两种方式。未来我们也计划支持更多协议和数据格式,让数据接入更加灵活丰富。

加入我们的社区

获取 Greptime 最新更新,并与其他用户讨论。