Prometheus

This module handles the Prometheus setup for IM. Prometheus is a monitoring system and time series database.

Properties

Property

Default Value

Description

Property

Default Value

Description

integration.prometheus.enabled

false

If set to true, the prometheus endpoint will be visible.

integration.prometheus.unsecured

false

If set to true, the prometheus endpoint will also run in a separate HTTP port without security. If set to false, prometheus will be only on the standard integration.server.port which is https by default.

integration.prometheus.port

8081

If the property unsecured is set to true, this property will set the port to use for http communication.

Examples

Allow Prometheus on Standard Port

integration.prometheus.enabled=true
curl --request GET https://localhost:8080/prometheus -k --user xxx:yyy

Allow Prometheus on Separate Unsecured Port

This can be used by Ops to scrape data.

integration.prometheus.enabled=true integration.prometheus.unsecured=true integration.prometheus.port=8877

IntegrationManager version 5.8.0