Правильные интервалы обновления¶
Когда ставишь автообновление каждые 3 секунды — сервер весело подмигивает разноцветными линиями и в Pi-hole становится тепло. Мозгу пользователя это не нужно, а Prometheus'у — ощутимо затратно.
Как это работает¶
Grafana автообновляет дашборд с интервалами. Это одновременно запросы ко всем панелям. Если у вас 30 дашбордов с 10 панелями каждый и auto-refresh=5s, вы создаёте 300 × 60/5 = 3600 запросов в минуту только на один Prometheus. Если он не упадёт — это чудо.
Рекомендуемые интервалы¶
| Тип дашборда | Интервал | Почему |
|---|---|---|
| Оперативный (Operations) | 10–30s | Контроль за инцидентом — быстро, много запросов |
| Инфраструктурный | 60s | Нормально: метрики собираются каждые 15–30s |
| Аналитический | 5–15m | Тренды, паттерны за день; нет смысла чаще |
| Отчётный | отключен | Статическая картинка на текущий hour/day |
| Wall-mounted (на большом экране) | 10m | Картинка для глаза, а не для расследования |
Настройка интервала запросов к источнику¶
Сам интервал сбора данных в Prometheus (scrape_interval) обычно 15-30s. В Grafana panel-allowed Min Interval — это "не чаще чем". Поставьте 30s для метрик, 5m для долгосрочных трендов.
Итог¶
Не задавайте автообновление чаще, чем реально меняются данные. И следите за GF_DASHBOARDS_DEFAULT_AUTO_REFRESH_INTERVAL в grafana.ini — он ограничивает auto-refresh сверху.
Далее: Оптимизация запросов