Marketplace

Observability Platform GMonit Lite (APM)

Updated December 19, 2024

Observability Platform GMonit — a universal monitoring system for managing metrics, events, logs, and traces using AI.

Functionality of GMonit Lite Version

  • Collection and aggregation of key service performance metrics without source code modifications: supports all major software development platforms, including Java, .NET, Ruby, Go, Python, Node.js, C++, and Elixir. Enables monitoring platform-specific metrics, such as JVM, .NET, and Go performance parameters.

  • User notifications about incidents in information systems: utilizes a wide range of delivery channels, including SMS, Email, Telegram, and more.

  • Monitoring service interactions with external systems: visualizes key metrics of these interactions, such as request execution times, number of requests, and other indicators.

  • Automatic service map: visualizes the relationships between IT system components for clear representation of their interactions.

More detailed information about the GMonit product is available on the official website.

Deployment instructions

Before Installation

  1. Ensure you have 2 domain names available for GMonit installation — one for the GMonit collector and one for the GMonit UI (Grafana).

    Example:

    GMonit Collector

    gmonit-collector.your-company.ru
    

    GMonit UI (Grafana)

    gmonit.your-company.ru
    

    Where “your-company” is your second-level domain.

Installation

  1. Create a virtual machine from the GMonit image on Yandex Cloud Marketplace. Make sure to create a user named gmonit and connect using this user. This user has the necessary permissions to run the application.

  2. Connect to the VM via SSH:

    ssh gmonit@<vm-ip-address>
    
  3. Navigate to the directory containing the GMonit image:

    cd /home/gmonit/gmonit-lite
    
  4. Create a .env file using the .env.example template:

    cp .env.example .env
    
  5. Fill in the .env file with the following parameters:

    • SECRET_TOKEN: A random 32-character string. Use your own or generate it with the command:

      openssl rand -base64 24 | head -c 32
      
    • GRAFANA_DOMAIN: Domain for the GMonit UI (Grafana).

      Example:

      gmonit.your-company.ru
      
    • COLLECTOR_DOMAIN: Domain for the GMonit collector.

      Example:

      gmonit-collector.your-company.ru
      
    • GRAFANA_ADMIN_PASSWORD: Password for the admin login in Grafana. Use your own or generate it with the command:

      openssl rand -base64 15 | head -c 20
      
    • BASIC_AUTH_PASS: Password for Grafana authorization in the collector. Use your own or generate it with the command:

      openssl rand -base64 15 | head -c 20
      
    • LETSENCRYPT_EMAIL: Email address for receiving notifications about issues with Let’s Encrypt certificates.

  6. Start GMonit:

    docker compose up -d
    
Billing type
Free
Type
Virtual Machine
Category
Developer tools
Analytics
Publisher
GMonit
Use cases
  • Application Performance Monitoring (APM).

  • Monitoring interactions with external services (payment gateways, message delivery providers, external applications, ERP systems, etc.).

  • Application monitoring during migration to Yandex.Cloud.

  • Replacement for New Relic, Datadog, Instana, AppDynamics, Dynatrace.

Technical support

GMonit Technical Support

GMonit users can contact technical support by sending an email to support@gmonit.ru.

Yandex Cloud Technical Support

The Yandex Cloud technical support service is available 24/7. The types of requests and their processing times depend on the selected pricing plan. Paid support can be activated through the management console. More details about the technical support process can be found on the official Yandex Cloud website.

Important: Yandex Cloud does not provide technical support for third-party products. If issues arise with such products, it is recommended to refer to the information resources of the respective developers.

Product IDs
image_id:
fd8rnr1ek6fan29muvjk
family_id:
gmonit-gmonit-server
Product composition
SoftwareVersion
Debian12
GMonit Lite Collectorv3
Docker27.4.0
Clickhouse Server23.8
Nginx1.26
Grafana11.2.1
Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service and the terms and conditions of the following software: License Agreement for using GMonit in Yandex Cloud MarketplaceDebian License Agreement
Billing type
Free
Type
Virtual Machine
Category
Developer tools
Analytics
Publisher
GMonit