仅显示在grafana / prometheus中达到前n个值的图形

时间:2019-04-29 14:28:18

标签: monitoring grafana prometheus

我有一个图表,显示了在kafka中每个主题产生的消息的比率,并以grafana(普罗米修斯作为数据源)显示了。

sum by (topic) (rate(kafka_server_brokertopicmetrics_messagesin_total{topic=~"${topic:regex}"}[1m]))

问题是,在生产中有数百个,而我只想看到在选定时间段内具有最高比率的产品。

在查询中放置topk无效,它仅显示所有主题的最高值。 enter image description here

我想要的是仅过滤在选定时间段内搜索率最高的主题。

意思是,如果在选定的时间段内,主题A达到的最高速率是10,而主题B达到5,主题C达到3,则应该显示主题A和B,而应该不显示主题C。

0 个答案:

没有答案