我想对Prometheus服务器进行一次http调用,并得到以下内容:
所有指标在最后30秒内的metrics
我有下面的查询,它在最后30秒的一个调用中请求多个prometheus度量的结果。我只是不知道如何扩展这个查询,以同时计算所有这些指标的比率。有人能帮忙吗?
/api/v1/query?query={__name__=~"metric1|metric2|metric3",service=~"testservice"}[30s]
我想做这样的事
/api/v1/query?query={rate(__name__=~"metric1|metric2|metric3",service=~"testservice"}[30s])
发布于 2020-10-10 15:31:44
你需要把rate
放在标签前面。这应该是可行的:
/api/v1/query?query=rate({__name__=~"metric1|metric2|metric3",service=~"testservice"}[30s])
请注意,对于每个度量,您必须在30年代至少有一个数据点。
https://stackoverflow.com/questions/64288589
复制相似问题