Виджет строит график по результату запроса query_range к Prometheus. Запрос в формате PromQL должен возвращать тип Matrix (одну или несколько временных серий).

Пример запроса с плейсхолдерами:

sum by (status) (rate(http_requests_total[{{rateInterval}}]))

Плейсхолдеры в запросе

Виджет подставляет в запрос значения, рассчитанные из активного интервала:

ПлейсхолдерОписание
{{range}}Длительность выбранного интервала
{{rateInterval}}Окно диапазона для функций rate() и increase()
{{interval}}Шаг между точками на графике (рассчитывается автоматически)

Шаг запроса выбирается по длительности интервала (не более 1100 точек на графике, минимум 30 секунд). Поле «Шаг разрешения» в конфигурации больше не используется.

Конфигурация

НазваниеОбязательностьОписаниеЗначение по умолчанию
URLДаURL Prometheus
ЗапросДаPromQL-запрос для графика диапазона
ЛейблДаИмя лейбла Prometheus, используемое как название серии в легенде графика
Интервал по умолчаниюНетИнтервал при загрузке виджета и при обновлении, если пользователь не выбрал другой диапазон в панели виджетаПоследний час
Пороговое значениеНетГоризонтальная пунктирная линия на графике
Минимальное значениеНетНижняя граница оси Y. Оставьте пустым для автоматического масштабирования
Максимальное значениеНетВерхняя граница оси Y. Оставьте пустым для автоматического масштабирования
InsecureSkipVerifyНетОтключение проверки подлинности TLS/SSL-сертификата Prometheusfalse

Авторизация

Конфигурация авторизации описана в разделе «Внешние сервисы».