#grafana #promql
Вопрос:
Я пытаюсь создать график, показывающий сложенное процентное распределение по времени для одной метрики с тегами. Метрика является счетчиком с различными тегами. Пример:
fruits_total{fruit=["apple","banana",...]
Я пытаюсь визуализировать распределение фруктов по времени в процентах по сравнению с общим количеством.
Я попробовал этот запрос(не работает):
100*(sum(rate(fruits_total)[1m]) by (fruit)) / sum(rate(fruits_total)[1m])
Ответ №1:
Я нашел способ выполнить запрос! https://promlabs.com/products
Для примера это будет выглядеть так:
100*(sum by (fruit) (rate(fruits_total)[1m]) / on() group_left sum(rate(fruits_total)[1m])