В PromQL мы используем селекторы векторов диапазонов для получения векторов диапазонов для таких функций, как rate()
. Grafana предоставляет динамическую c переменную $__interval
, и она используется следующим образом:
sum(rate(my_metric{foo="bar"}[$__interval]))
Это значение является приблизительным, так что результирующий вектор диапазона содержит одну запись для каждого пикселя (или более). Насколько я понимаю, это предотвращает чрезмерную выборку.
Пока все хорошо. Но, глядя на несколько панелей мониторинга, доступных в Grafana Cloud, или, например, на демонстрационные панели мониторинга от Robust Perception, никто не использует $__interval
. Вместо этого люди выбирают 1m
или 5m
, даже если не используются правила записи или предупреждения.
Есть ли для этого причина?