Grafana — это признанный стандарт в индустрии визуализации данных, позволяющий превратить сухие цифры метрик в наглядные и понятные графики. Благодаря своей модульности, платформа способна собирать информацию из множества источников одновременно. В этой инструкции мы сфокусируемся на практических шагах: настроим связь с базой данных Prometheus и подготовим ваш первый полноценный дашборд для контроля состояния сервера.
После установки Grafana на ваш сервер перейдите по адресу, указанному в приветственном письме. Обычно ссылка имеет формат http://{IP_вашего_сервера}:3000. На странице входа используйте логин и пароль из того же письма для доступа к управлению.
После успешного входа откроется стартовая страница админ-панели, откуда начинается любая работа с проектами.
Grafana не хранит данные сама по себе — она выступает мощным визуальным слоем для различных баз данных. Среди наиболее популярных источников, которые можно подключить, выделяются Prometheus, InfluxDB, Elasticsearch и Graphite. Полный список поддерживаемых систем всегда доступен в официальной документации.
Для демонстрации работы мы воспользуемся популярным решением: Node Exporter будет собирать системные метрики Linux, Prometheus — аккумулировать их, а Grafana — отображать.
Примечание: в данном примере мы предполагаем, что Prometheus уже установлен на вашем сервере. Подробнее об этом можно прочитать в нашей статье по Prometheus.
Чтобы настроить связь, перейдите в раздел «Connections» → «Data sources» → «Add data source» и выберите Prometheus. В поле URL укажите http://localhost:9090 (если база данных находится на том же сервере). Остальные параметры можно оставить базовыми. Для завершения нажмите «Save & Test».
Если всё введено верно, система выдаст уведомление о готовности к работе с API.
Вместо ручного создания графиков удобнее использовать готовые шаблоны. В разделе настроек вашего источника нажмите кнопку «Build a dashboard», а затем выберите опцию «Import dashboard».
Для загрузки популярного шаблона «Node Exporter Full» в поле поиска по ID введите номер 1860 и нажмите «Load».
На финальном этапе импорта вы можете изменить название панели или выбрать папку для хранения. После нажатия «Import» перед вами откроется детализированный отчет о состоянии ресурсов вашего сервера.
Если базовых возможностей недостаточно, вы всегда можете установить плагины для работы с Zabbix, MySQL или системами логирования вроде Loki.
Для этого перейдите в «Administration» → «Plugins». Вкладка «Installed» покажет активные модули, а во вкладке «All» доступна вся библиотека мирового сообщества. Например, для установки поддержки Zabbix достаточно найти одноименный плагин через поиск и нажать «Install». После этого Zabbix станет доступен как новый тип Data Source в общем списке.
Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из