Автообновление

Тема дорожной карты · Grafana

Интервал автообновления в Grafana заставляет дашборд автоматически повторно выполнять все запросы панелей с заданной периодичностью, поддерживая визуализации актуальными без ручных обновлений страницы. Интервал обновления задаётся через выпадающий список рядом с элементом управления временным диапазоном на панели инструментов дашборда Grafana, с вариантами 5s, 10s, 30s, 1m, 5m или Off; значение по умолчанию также можно задать в Dashboard settings > General > Auto refresh. Значение автообновления по умолчанию можно определить в конфигурационном файле grafana.ini в разделе [dashboards] с помощью ключа min_refresh_interval, что предотвращает установку пользователями интервалов обновления ниже указанного минимума и защищает источники данных от чрезмерной нагрузки запросами. Для операционных дашбордов в реальном времени типичен интервал обновления от 5s до 30s, тогда как для дашбордов отчётного типа можно установить интервал 5m или вовсе отключить его. Каждое обновление инициирует полный цикл запросов к настроенным источникам данных, поэтому выбор подходящего интервала автообновления, балансирующего свежесть данных и нагрузку на источники, является важным аспектом производительности в production-развёртываниях Grafana.

Как это работает

Автообновление — коллекция панелей (графики, таблицы, gauges, stats), расположенных на гриде. У каждой панели — запрос к data source, опции визуализации, thresholds. У дашбордов есть переменные (template-driven, например ${instance}) — один дашборд обслуживает много отфильтрованных view. Time range picker управляет всеми панелями. Сохранение как JSON; шеринг через export/import или Grafana Folders + permissions.

Когда применять

Дизайн дашбордов вокруг вопроса, на который они отвечают ("Здоров ли API сейчас?", "Что медленно сегодня?"). Начните с четырёх золотых сигналов (latency, traffic, errors, saturation) для любого сервиса. Rows — для группировки связанных панелей. Тегайте дашборды (team:platform, service:api) для discoverability. Лимит ~20 панелей на дашборд; больше — делите.

Типичные ошибки

Ловушки Автообновление: 40-панельные дашборды, грузящиеся 30 секунд (разделите или Mixed datasource); дашборды построены раз + не обновляются (гниль — тегайте last-updated, ревью раз в квартал); дашборды в личных папках теряются при уходе автора (используйте team-shared папки).

Связанные понятия

Полезные ресурсы