【发布时间】:2021-03-07 16:47:05
【问题描述】:
我在我的程序中对数据库查询进行了批处理,并希望根据批处理大小测量完成批处理查询的平均时间,目前我有
rate(batched_query_duration_seconds_sum{job="myprogram"}[5m]) / rate(batched_query_duration_seconds_count{job="myprogram"}[5m])
该指标有标签batch_size,我认为正确的查询应该是这样的
rate by (batch_size) (batched_query_duration_seconds_sum{job="myprogram"}[5m]) / rate by (batch_size) (batched_query_duration_seconds_count{job="myprogram"}[5m])
但这是语法错误。我怎样才能做到这一点?谢谢。
【问题讨论】:
标签: performance prometheus promql