You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana(Prometheus后端)导出CSV前如何拆分时间列为日期与时间列?

在Grafana中拆分Prometheus时序数据的时间列为日期和时间(CSV导出前)

你可以通过Grafana的Transformations功能完成这个需求,具体步骤如下:

  1. 进入面板编辑界面,切换到Transform标签页
  2. 添加第一个转换:Add field from calculation
    • 类型选择Binary operation
    • 操作数1选择你的时间字段(默认显示为Time)
    • 运算符选择Regex capture groups
    • 操作数2填入正则表达式:^(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2}:\d{2})$
    • 输出字段名设为Date,点击Apply
  3. 添加第二个转换:同样选择Add field from calculation
    • 类型还是Binary operation
    • 操作数1保持为原时间字段
    • 运算符选Regex capture groups
    • 操作数2复用上面的正则表达式
    • 在Capture group index处填写2(提取正则中的第二个分组,即时间部分)
    • 输出字段名设为Time (HH:MM:SS),点击Apply
  4. (可选)添加Organize fields转换,将原Time字段隐藏,只保留新生成的Date和拆分后的时间字段,这样导出CSV时就不会包含原始时间列

如果你的时间字段带时区后缀(比如2023-09-08 09:39:00 +0800),可以把正则调整为^(\d{4}-\d{2}-\d{2}) (\d{2}:\d{2}:\d{2}),忽略时区部分即可。

内容的提问来源于stack exchange,提问作者Paul Klaiber

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 16:23:18