Получение максимального значения запроса в Графане для Прометея - PullRequest
0 голосов
/ 15 октября 2019

Итак, у меня есть запрос в графане с использованием prometheus, который представлен в виде таблицы. Проблема заключается в том, что Прометей опрашивает набор данных каждую минуту и ​​генерирует много данных, даже если на счетчике ничего не меняется. Когда я пытаюсь отфильтровать свой запрос, используя max или max_over_time, я все равно не могу получить только максимальное значение за день. Идея состоит в том, чтобы показывать только максимальное значение счетчика для ТОГО дня и только этого дня, а не показывать каждый пинг, который сделал Прометей. Мой текущий запрос выглядит так (ниже), но я пробовал много вариантов, и ничего не дает. Есть идеи?

max(random_query_by_process_status) by (lifecycle_status,aggregated_lifecycle_status,po)

или

max_over_time(random_query_by_process_status[24h])

или другие вариации и пшик

1 Ответ

0 голосов
/ 16 октября 2019

Если вы не хотите, чтобы панель мониторинга автоматически обновлялась каждую минуту, отключите автоматическое обновление из раскрывающегося списка в правом верхнем углу панели. Вы также должны убедиться, что запрос является мгновенным (переключатель Instant под текстовой областью запроса включен), поскольку мгновенное значение, вероятно, является единственным значением, которое вам нужно.

...