Показывать только графики значений, которые достигли вершины n в графане / прометее - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть график, показывающий количество сообщений, создаваемых по темам в kafka, в графане (прометей в качестве источника данных).

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 - нет.

...