Observability платформа GMonit Lite (APM)

Обновлено 9 сентября 2025 г.

Observability платформа GMonit — универсальная система мониторинга, управления метриками, событиями, логами и трейсами с использованием ИИ.

Функциональность GMonit версии Lite:

  • Сбор и агрегация ключевых метрик работы сервисов без доработок исходного кода: поддержка всех основных платформ разработки ПО, включая Java, .NET, Ruby, Go, Python, Node.js, C++, Elixir. Возможность отслеживания специфичных для платформ метрик, таких как параметры производительности JVM, .NET, Go и других.
  • Оповещение пользователей об инцидентах в информационных системах: использование широкого спектра каналов доставки сообщений, включая SMS, Email, Telegram и другие.
  • Отслеживание взаимодействия сервиса с внешними системами: визуализация ключевых метрик взаимодействия, таких как время выполнения запросов, количество запросов и других показателей.
  • Автоматическая карта сервисов: визуализация связей компонентов ИТ-систем для наглядного представления их взаимодействия.

Более подробная информация о продукте GMonit доступна на официальном сайте gmonit.ru.

Инструкция по развертыванию

Перед установкой

Для установки необходимо два доменных имени — для коллектора GMonit и для UI GMonit (Grafana). Например:

  • Коллектор GMonit — gmonit-collector.your-company.ru.
  • UI Gmonit (Grafana) — gmonit.your-company.ru.

Где your-company — ваш домен второго уровня.

Установка

  1. Получите пару SSH-ключей для подключения к виртуальной машине (ВМ).

  2. Создайте ВМ из публичного образа:

    1. В блоке Образ загрузочного диска на вкладке Marketplace в поле Поиск продукта введите GMonit и выберите публичный образ Observability платформа GMonit Lite (APM).

    2. В блоке Доступ:

      • В поле Логин укажите gmonit — пользователь с этим логином имеет необходимые права для запуска.
      • В поле SSH-ключ выберите из списка SSH-ключ, полученный ранее.
    3. Нажмите Создать ВМ.

    Сохраните публичный IP-адрес ВМ.

  3. Подключитесь к ВМ по SSH:

    ssh gmonit@<публичный_IP-адрес_ВМ>
    
  4. Перейдите в каталог с образом GMonit:

    cd /home/gmonit/gmonit-lite
    
  5. Создайте файл .env с помощью примера .env.example:

    cp .env.example .env
    
  6. Заполните файл .env:

    • SECRET_TOKEN — случайная строка длиной 32 символа. Используйте свой вариант или сгенерируйте с помощью команды:

      openssl rand -base64 24 | head -c 32
      
    • GRAFANA_DOMAIN — домен для UI GMonit (Grafana). Например: gmonit.your-company.ru.

    • COLLECTOR_DOMAIN — домен для коллектора GMonit. Например: gmonit-collector.your-company.ru.

    • GRAFANA_ADMIN_PASSWORD — пароль для логина admin в Grafana. Используйте свой вариант или сгенерируйте с помощью команды:

      openssl rand -base64 15 | head -c 20
      
    • BASIC_AUTH_PASS — пароль для авторизации Grafana в коллекторе. Используйте свой вариант или сгенерируйте с помощью команды:

      openssl rand -base64 15 | head -c 20
      
    • LETSENCRYPT_EMAIL — электронная почта для получения сообщений о проблемах с сертификатами Let’s Encrypt.

  7. Запустите GMonit:

    docker compose up -d
    

Подробную инструкцию по установке агентов мониторинга см. в официальной документации GMonit.

Тип тарификации
Free
Тип
Виртуальная машина
Категория
Инструменты для разработчиков
Аналитика
В реестре российского ПО
Издатель
GMonit
Примеры использования
  • Мониторинг производительности приложений (APM — Application Performance Monitoring).
  • Мониторинг взаимодействия с внешними сервисами: платежными шлюзами, провайдерами отправки сообщений, внешними приложениями, ERP и другими.
  • Мониторинг приложений в рамках миграции в Yandex Cloud.
  • Импортозамещение New Relic, Datadog, Instana, AppDynamics, Dynatrace.
Техническая поддержка

GMonit
Вы можете связаться с технической поддержкой GMonit по электронной почте support@gmonit.ru.

Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.

Идентификаторы продукта
image_id:
fd8rnr1ek6fan29muvjk
family_id:
gmonit-gmonit-server
Состав продукта
ПОВерсия
Debian12
GMonit Lite Collectorv3
Docker27.4.0
Clickhouse Server23.8
Nginx1.26
Grafana11.2.1
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace и с условиями использования следующих продуктов: Лицензионное соглашение об использовании GMonit в Yandex Cloud MarketplaceDebian License Agreement
Тип тарификации
Free
Тип
Виртуальная машина
Категория
Инструменты для разработчиков
Аналитика
В реестре российского ПО
Издатель
GMonit