Перейти к содержанию

Grafana

Информация

Grafana - программное обеспечение для визуализации и мониторинга данных в реальном времени. Может использоваться для отображения метрик системного мониторинга, IoT-данных и событий журнала. Поддерживает множество источников данных, включая базы данных (например, MySQL, PostgreSQL), сервисы облачных провайдеров (например, AWS, Google Cloud) и системы мониторинга (например, Prometheus). Grafana предоставляет гибкую конфигурацию дашборда для создания персонализированных интерфейсов, а также имеет широкий спектр плагинов и интеграций с другими инструментами

Grafana. Основные возможности

  • Визуализация данных: Grafana предоставляет широкий выбор графиков, диаграмм и других визуальных элементов для отображения данных.
  • Интерактивность: Grafana обладает возможностью интерактивной навигации по данным, изменения временных диапазонов и фильтрации информации.
  • Поддержка различных источников данных: Grafana поддерживает множество баз данных, сервисов мониторинга и протоколов, таких как Prometheus, InfluxDB, Graphite, Elasticsearch и другие.
  • Управление правами доступа: Grafana позволяет настраивать права доступа пользователей и групп к определенным данным или визуализациям.
  • Создание оповещений: Grafana позволяет создавать оповещения на основе определенных условий, которые могут быть отправлены на email, Slack или другой канал связи.
  • Поддержка расширений и плагинов: Grafana можно расширять с помощью плагинов для подключения к новым источникам данных, добавления новых типов визуализаций или интеграции с другими сервисами.
  • API: Grafana предоставляет API для автоматизации создания дашбордов, управления правами доступа и получения данных.

Особенности сборки

  • Возможна установка на семейство RHEL 8+ и Ubuntu 20.04+;
  • Время на установку 15-20 минут вместе с OS;
  • Контейнеризованная установка Grafana + SSL в зоне hostkey.in;
  • Установленное ПО:
    • Docker CE;
    • Docker Compose.
  • Использованные контейнеры:
    • grafana/grafana-oss:8.2.6;
    • jonasal/nginx-certbot:latest.
  • Путь до compose: /root/grafana
  • Путь до примонтированных директорий: /data

Для кастомизации установки необходимо внести правки в /root/grafana/compose.yml после перезапустить compose через команды

docker compose down -f /root/grafana/compose.yml && docker compose up -f /root/grafana/compose.yml -d
Веб-интерфейс будет доступен по ссылке: https://grafana{Server_ID_from_Invapi}.hostkey.in

Начало работы после развертывания Grafana

Управление сервисом осуществляется в панели управления Grafana с веб-интерфейсом, ссылка на которую расположена в Invapi:

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail:

  • Ссылка: в теге webpanel;
  • Логин: admin;
  • Пароль: приходит в письме на вашу электронную почту при сдаче сервера;

Примечание

Подробная информация по основным настройкам Grafana содержится в документации разработчиков.

Заказ сервера Grafana с помощью API

curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=order_instance" \
--data "token=" \
--data "deploy_period=" \
--data "deploy_notify=" \
--data "email=" \
--data "pin=" \
--data "id=" \
--data "os_id=" \
--data "root_pass=" \
--data "hostname=" \
--data "ssh_key=" \
--data "post_install_callback=" \
--data "post_install_script=" \
--data "reinstall_key=" \
--data "os_name=" \
--data "imitate_deploy=" \
--data "imitate_error=0" \
--data "own_os=" \
--data "jenkins_task=" \
--data "traffic_plan=" \
--data "invoice_relid=" \
--data "preset=" \
--data "location_name=" \