JMX Exporter
GitHubToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

Isolator Java Agent

The JMX Exporter Isolator Java agent allows running multiple isolated and independent JMX Exporter Java agents.

Each isolated JMX Exporter Java agent will have its own configuration (port, rules, etc.)

Jar Files

The Isolator Java agent jar file is published via GitHub Releases.

The Isolator Java agent requires (a) Prometheus JMX Exporter Java agent jar(s).

Notes

  • Mixed versions of the Prometheus JMX Exporter Java agent jars are supported.

  • The Isolator Java agent has been tested with the Prometheus JMX Exporter Java agent version 0.20.0 and later.

Installation

java -javaagent:jmx_prometheus_isolator_javaagent-<VERSION>.jar=<EXPORTER_JAVA_AGENT_JAR>=[HOSTNAME:]<PORT>:<EXPORTER.YAML>[,EXPORTER_JAVA_AGENT_JAR>=[HOSTNAME:]<PORT>:<EXPORTER.YAML>] -jar <YOUR_APPLICATION.JAR>

Example

java -javaagent:jmx_prometheus_isolator_javaagent-1.3.0.jar=jmx_prometheus_javaagent-1.3.0.jar=8080:exporter.yaml,jmx_prometheus_javaagent-1.3.0.jar=8081:exporter2.yaml -jar <YOUR_APPLICATION.JAR>