Prometheus 如何计算ProMQ中过去30天内两个度量之间的时间差

Prometheus 如何计算ProMQ中过去30天内两个度量之间的时间差,prometheus,promql,Prometheus,Promql,我试图在过去的30天里收集一些统计数据。我想总结一下kube_工作状态完成时间和kube_工作状态开始时间的差异 sum(max_over_time(kube_job_status_completion_time[30d] - kube_job_status_start_time[30d])) 我得到以下错误 执行查询时出错:参数“query”无效:char 86处的分析错误:二进制表达式必须仅包含标量和即时向量类型 对我应该如何进行有什么建议吗 我的目标是在grafana中绘制一个即时条形图

我试图在过去的30天里收集一些统计数据。我想总结一下kube_工作状态完成时间和kube_工作状态开始时间的差异

sum(max_over_time(kube_job_status_completion_time[30d] - kube_job_status_start_time[30d]))
我得到以下错误

执行查询时出错:参数“query”无效:char 86处的分析错误:二进制表达式必须仅包含标量和即时向量类型

对我应该如何进行有什么建议吗

我的目标是在grafana中绘制一个即时条形图,显示每个名称空间最近30天的计算时间总和

谢谢

我想我明白了

sum(max_over_time(kube_job_status_completion_time[30d]) - min_over_time(kube_job_status_start_time[30d])) by (namespace)