【发布时间】:2020-08-17 17:14:34
【问题描述】:
动机:我想展示标签趋势图,而不是 prometheus Grafana 上的指标值。
我的用例是我有一个简单的指标来表示关于 Jenkins 的工作信息:在我的示例中,我正在运行 ci-test ,构建号 100 花费了 10000 毫秒,结果为 1,这意味着成功:
job_information{job_name="ci-test",build_number="100",duration_millis="3803023"} 1
我想计算这份工作的持续时间的趋势并观察峰值。例如:
job_information{job_name="ci-test",build_number="100",duration_millis="10000"} 1
job_information{job_name="ci-test",build_number="101",duration_millis="10000"} 1
job_information{job_name="ci-test",build_number="102",duration_millis="20000"} 1
表示的趋势持续时间将是 [10000,10000,20000] 或类似的图形表示:__/ 我们可以观察到 20000 的峰值 - 我想在 grafana 上显示此持续时间图。
(这个测试的结果并没有打扰我) - 问题是持续时间是一个标签而不是一个值。 grafana 上的 Graph 仅指向诸如 0/1 之类的值,而不指向标签。有人知道如何用 grafana 来做吗?
【问题讨论】:
标签: prometheus grafana promql