Introduction
  • 20 Feb 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Introduction

  • Dark
    Light
  • PDF

Article summary

The Extended Monitoring Plugin is

an optional plugin and license for Composer that brings more advanced and extended monitoring features. It also comes with pre-built Grafana boards - a very good boilerplate for creating advanced monitoring setups, including alerts.

Extended Monitoring becomes more relevant as the number of Composer instances increases. Having the option to easily get an overview of all instances, quickly search through all log files, or being able to create custom alerts becomes more critical as your production environment grows. Tracking down issues, looking for patterns or trends, or scanning for specific errors across your server cluster is easier using the Extended Monitoring Plugin.

The Extended Monitoring Plugin requires an optional license and is currently not included in any version of Composer.

The Extended Monitoring License will enable additional monitoring features to Composer and includes access to a Grafana instance running Loki and Prometheus in docker (for both Linux and Windows environments).


Features

The extended monitoring plugin provides the following additional features to Composer.

Extended metrics

Purchasing an extended monitoring licence will enable more than 25 additional metrics (including RTMP target statistics, processing usage, alarms and others) through the Prometheus endpoint. 

Read more here: Extended Prometheus Metrics.

Custom tags

Custom tags will be applied to all metrics and log entries produced by Composer. This means all exposed metrics and log entries will have three new tags: 

  • 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 our extended 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 entire plugin runs as 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

After purchasing (activating) the Extended Monitoring License, you will receive a download link to zip files containing everything you need to get the Grafana monitoring stack up and running. 

These zip files are available for both Linux and Windows. Subsequent releases of Composer will feature updates to the Extended Monitoring Plugin and the Grafana boards. Updates will be free of charge as long as the Extended Monitoring License is active.

Business model

The Extended Monitoring license is an optional add-on to Composer.

If the Extended Monitoring license is activated, the Extended Monitoring license will be charged for all active Composer licenses.

Activating the Extended Monitoring feature requires an updated application license file.

For more information, see the Composer EULA.

Support

The support fee is bundled with the license fee and covers the following topics:

  • Initial setup and configuration
  • Grafana & Loki Dashboards for Composer

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.


Was this article helpful?

What's Next