Grafana 中的自定义时间序列

问题描述 投票:0回答:1

我的目标是在 Grafana 中制作时间序列图表,显示从 SQL 代理作业起点到时间点

job start + duration
的一条线(例如,从 10:00 到 10:30 的线,值为 1)。

我从 Prometheus 获得了两个简单的指标:

job_timestamp
job_duration

如何根据这些指标制作所需的时间线图表?

我尝试过谷歌但没有成功。

prometheus grafana metrics
1个回答
0
投票

假设

job_timestamp
的时间戳为以秒为单位的值,
job_duration
的持续时间为以秒为单位的值,并且它们都是唯一的,您可以使用以下查询来获得所需的结果:

vector(1)
 and timestamp(vector(1)) > scalar(job_timestamp)
 and timestamp(vector(1)) < scalar(job_timestamp + job_duration)
© www.soinside.com 2019 - 2024. All rights reserved.