我的目标是在 Grafana 中制作时间序列图表,显示从 SQL 代理作业起点到时间点
job start + duration
的一条线(例如,从 10:00 到 10:30 的线,值为 1)。
我从 Prometheus 获得了两个简单的指标:
job_timestamp
、job_duration
。
如何根据这些指标制作所需的时间线图表?
我尝试过谷歌但没有成功。
假设
job_timestamp
的时间戳为以秒为单位的值,job_duration
的持续时间为以秒为单位的值,并且它们都是唯一的,您可以使用以下查询来获得所需的结果:
vector(1)
and timestamp(vector(1)) > scalar(job_timestamp)
and timestamp(vector(1)) < scalar(job_timestamp + job_duration)