Marketplace

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

Обновлено 19 декабря 2024 г.

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

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

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

  • Оповещение пользователей об инцидентах в информационных системах: использование широкого спектра каналов доставки сообщений, включая SMS, Email, Telegram и другие.

  • Отслеживание взаимодействия сервиса с внешними системами: визуализация ключевых метрик взаимодействия, таких как время выполнения запросов, количество запросов и другие показатели.

  • Автоматическая карта сервисов: визуализация связей компонентов ИТ-систем для наглядного представления их взаимодействия.

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

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

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

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

Пример:

Коллетор GMonit

gmonit-collector.your-company.ru

UI Gmonit (Grafana)

gmonit.your-company.ru

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

Установка

1. Создайте виртуальную машину из образа GMonit на Yandex Cloud Marketplace.

Важно создать пользователя gmonit и подключаться с помощью него. Пользователь с этим логином содержит необходимые права для запуска.

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

ssh gmonit@<vm-ip-address>

3. Перейдите в каталог с образом GMonit.

cd /home/gmonit/gmonit-lite

4. Создайте файл .env с помощью примера .env.example.

cp .env.example .env

5. Заполните файл .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 — email для получения сообщений о проблемах с сертификатами letsencrypt

6. Запустите GMonit.

docker compose up -d

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

Тип тарификации
Free
Тип
Виртуальная машина
Категория
Инструменты для разработчиков
Аналитика
Издатель
GMonit
Примеры использования
  • Мониторинг производительности приложений / APM (Application Performance Monitoring).

  • Мониторинг взаимодействия с внешними сервисами (платежные гейты, провайдеры отправки сообщений, внешние приложения, ERP и др.).

  • Мониторинг приложений в рамках миграции в Яндекс.Облако.

  • Импортозамещение New Relic, Datadog, Instana, AppDynamics, Dynatrace

Техническая поддержка

Техническая поддержка GMonit

Пользователи GMonit могут обратиться в техническую поддержку, отправив письмо на адрес support@gmonit.ru.

Техническая поддержка Yandex Cloud

Служба технической поддержки Yandex Cloud доступна круглосуточно, 7 дней в неделю. Виды запросов и сроки их обработки зависят от выбранного тарифного плана. Подключить платную поддержку можно через консоль управления. Подробнее о порядке оказания технической поддержки можно узнать на официальном сайте 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