Introduction

The ImageMaster Metrics Gateway for Prometheus provides a monitoring infrastructure for ImageMaster that is based on the open-source systems monitoring and alerting toolkit [Prometheus].

The Metrics Gateway needs the permissions to access the ImageMaster Monitoring Services [SM Monitoring], which are provided as out-of-the-box REST services by the Integration Service in any ImageMaster installation that was set up according to the ImageMaster installation manual [IM ImageMaster].

The customization of the ImageMaster Metrics Gateway for Prometheus is typically done inside a configuration file that is handed over to the Metrics Gateway for Prometheus.

This manual contains an overview about the modules that are necessary to run monitoring with the ImageMaster Metrics Gateway for Prometheus, which also covers additionally required and recommended modules like:

  • Grafana for the rendering of metrics

  • Additional Prometheus modules

  • Additional 3rd Party modules like:

    • Application servers

    • Jadice

    • Solr Lucene

All descriptions and screenshots in this document are based on the following software components:

  • ImageMaster Release 9.14.1 including:

    • ImageMaster Metrics Gateway for Prometheus

    • ImageMaster JMX Exporter for Prometheus

    • Example configurations

    • Example Grafana dashboards

    • Example docker-compose files

  • Prometheus:

    • Prometheus Server

    • Prometheus Pushgateway

  • Grafana

  • 3rd party components:

    • Jadice

    • Apache Lucene Solr

The exact versions of the components used or supported by ImageMaster are listed in the compatibility guide [T Compatibility Guide].

For a general ImageMaster overview also see the product description [T Product Description]. Additionally, always check the latest release notes [T Release Notes] for known defects and usage restrictions that can apply in your specific environment.