Composer Monitor

Composer provides advanced monitoring features. It also comes with pre-built Grafana boards - a very good boilerplate for creating advanced monitoring setups, including alerts.

Composer monitoring becomes more relevant as the number of Composer instances increases. Having the option to easily get an overview of all instances, quickly search all log files, or create custom alerts becomes more critical as your production environment grows. Tracking down issues, identifying patterns or trends, or scanning for specific errors across your server cluster is easier with Composer monitor setup.

All versions of Composer include access to a Grafana instance running Loki and Prometheus in Docker (for both Linux and Windows environments), available at our public GitHub repository.

General

All log entries and Prometheus metrics produced by Composer will feature tags that help identify each instance;

  • System Label - tag specified Composer instances (for example: Roulette, BJ21, Track 9, or similar)
  • Version - corresponds to the Composer application version
  • Hostname - the name of the server

These tags are used in Grafana group, filter and search for metrics and log entries - from all Composer instances - in one centralized dashboard.

Pre-built dashboards

Get up and running instantly with our pre-built dashboards; get a quick summarized view of all connected Composer instances, dive into Composer's extensive metrics or scan through all log files. Also includes a very extensive (Linux-only) server stats breakdown with every detail regarding CPU, memory and network available.

The pre-built dashboards can also, of course, be customized and expanded to suit your business needs.

Log analysis

Use the pre-built Loki dashboard to search and filter all log files - from all Composer instances - in one centralized place.

Easy setup

The Composer monitor setup runs in a Docker container (Windows and Linux) which includes all the components needed to get started, with minimal setup and technical knowledge of the Grafana stack.

Centralized multi-instance monitoring

Collect log files and metrics for all Composer instances in one centralized dashboard.

Delivery

The Composer monitoring Grafana stack is available to all customers at our public GitHub repository.

Support

We provide limited initial setup and configuration support to get Grafana & Loki Dashboards for Composer running.

Support is provided via https://support.realsprint.com

Support does not cover:

  • General Docker support
  • OS support
  • Network or Firewall troubleshooting (accessing computers within or outside your business networks)
  • Generic Grafana or Loki questions, such as creating new visualizations, alarms or customizing views.
  • Grafana configuration for other features or properties other than those included in the Extended Monitoring Docker container.

For more complex setups, customization, or training - RealSprint provides Professional Services. For more information, contact RealSprint.

This article explains how to setup and configure Composer monitor to process metrics and logs on a single host - for all available Composer instances.

Composer monitor can be installed on a host that already runs a Composer instance - or on a completely separate host.

The complete setup will be performed in two steps: