У меня есть график, показывающий количество сообщений, создаваемых по темам в kafka, в графане (прометей в качестве источника данных).
sum by (topic) (rate(kafka_server_brokertopicmetrics_messagesin_total{topic=~"${topic:regex}"}[1m]))
Проблема заключается в том, что в производствеих сотни, и мне интересно только увидеть те из них, которые имеют самый высокий показатель за выбранный период времени.
размещение topk
над моим запросом не работает, оно просто показывает верхние значения все темы .
Мне нужно отфильтровать в только те темы, которые имели наивысшую оценку за выбранный период времени.
Значение,если за выбранный период времени тема A с наибольшим рейтингом достигла 10, а тема B достигла 5, а тема C достигла 3, то должны отображаться темы A и B, а тема C - нет.