Grafana – инструмент с открытым исходным кодом для визуализации данных из различных источников. Используется для представления в графическом виде данных временных рядов и текстовых данных.

Grafana – это инструментарий для визуализации данных, который поддерживает различные их источники:
- Prometheus;
- Graphite;
- MySQL;
- InfluxDB;
- Elasticsearch и другие.
Список стандартных источников можно расширить при помощи большого количества плагинов для Графаны – как официальных, так и созданных сообществом.
Grafana имеет встроенные настраиваемые панели, которые можно сразу начинать использовать. По умолчанию представлены следующие типы графических панелей Grafana:
- Graph – панель с графиками с возможностью комбинировать несколько метрик на одной панели.
- Gauge – панель в формате спидометра, есть возможность ограничить верхнее значение на шкале.
- Bar Gauge – панель с возможностью отображения метрик на вертикальной гистограмме.
- Table – панель с представлением в виде таблицы, на которой можно отображать значения нескольких метрик.
- Text – панель для отображения произвольного текста (подписи).
Помимо приведенных выше, для инструмента визуализации существуют и другие дополнительные панели, доступные в качестве плагинов, как официальных, так и созданных сообществом.
Grafana от Бегета – это автоматически развернутая готовая к дальнейшей работе Grafana с SSL-сертификатом на вашем домене.
Состав приложения
- Ubuntu 22.04
- Docker
- Grafana
- Certbot
Установка Grafana
При создании сервера помимо стандартных параметров вам будет предложено указать:
- Домен, который будет использоваться для доступа к Графане. Можно указать как уже имеющееся доменное имя, так и зарегистрировать новое. Также доступно использование бесплатного домена в зоне .beget.app. На выбранный домен будет выпущен и установлен SSL-сертификат.
- Логин администратора. Он будет использоваться для входа в Grafana с правами администратора.
- Email администратора. Он будет использоваться для входа в Grafana с правами администратора.
- Пароль для аккаунта администратора.
Данные для доступа будут отправлены на указанную почту.
Начало работы с Grafana
Для начала работы в Grafana перейдите по адресу https://my-domain.beget.app
, где my-domain.beget.app
– выбранный вами домен. Вы также можете перейти к приложению с помощью ссылки в окне информации об установленном приложении в панели управления виртуальным сервером.

Для входа используйте логин/email и пароль, которые вы указали при создании VPS, также они были отправлены на контактный email аккаунта и доступны в окне информации об установленном приложении в панели управления виртуальным сервером.
Добавление источника данных
Для добавления источника отображения данных в Grafana нажмите на кнопку меню в правом верхнем углу, раскройте раздел “Connections” и перейдите в раздел “Your connections”.

Нажмите на кнопку “Add data source”, выберите источник данных и укажите данные для подключения к нему.
Дополнительные источники данных в виде плагинов вы можете установить на вкладке “Connect Data” в том же разделе.

Добавление доски и панелей
Для добавления доски нажмите на иконку “+” в верхнем правом углу любой страницы и выберите пункт “New dashboard”.

Для добавления панели на доску нажмите на кнопку “Add visualization”, настройте панель и нажмите кнопку “Apply”.

После настройки всех панелей не забудьте сохранить все изменения, для этого нажмите на кнопку “Save dashboard” в виде дискеты.

Желаем удачной работы с визуализацией данных в Grafana!
FAQ
Все конфигурационные файлы хранятся в директории /opt/beget/grafana/
.
Конфигурация запуска контейнера содержится в файле /opt/beget/grafana/docker-compose.yml
.
Переменные окружения содержатся в файле /opt/beget/grafana/.env
.
Информация о настройках Grafana (например, настроенные доски) содержится в директории /opt/beget/grafana/provisioning/
.
- Подключитесь к серверу по SSH:
ssh root@server_ip
- Перейдите в директорию Grafana командой:
cd /opt/beget/grafana
- Перезапустите контейнер командой:
docker-compose restart
- Подключитесь к серверу по SSH:
ssh root@server_ip
- Перейдите в директорию Grafana командой:
cd /opt/beget/grafana
- Установите плагин командой:
docker exec grafana grafana-cli plugins install <название плагина>
Плагины для Grafana можно найти в официальном маркетплейсе.