Дашборды

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

Дашборды — центральный артефакт опыта работы с Grafana: каждый дашборд представляет собой коллекцию панелей, расположенных на сетке и вместе рассказывающих историю о состоянии, производительности или бизнес-показателях системы. Дашборд Grafana хранится в виде JSON-документа, что означает возможность версионирования, передачи и воспроизведения в идентичном виде в разных окружениях. Дашборды поддерживают строки для группировки связанных панелей, повторяющиеся строки и панели для итерации по значениям переменных шаблонов, а также аннотации для наложения событий на визуализации временных рядов. Настройки дашборда предоставляют элементы управления временным диапазоном по умолчанию, интервалом автообновления, переменными шаблонов и ссылками на дашборды — всё это доступно через иконку шестерёнки в верхней части редактора дашборда. Дашборды, созданные сообществом, можно импортировать с Grafana.com по идентификатору через Dashboards > Import, что позволяет быстро настроить мониторинг распространённых технологий вроде Kubernetes, NGINX или PostgreSQL без создания панелей с нуля.

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

Дашборды — коллекция панелей (графики, таблицы, 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 папки).

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

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