JMX Exporter

A process for scraping and exposing JMX mBeans of a JMX target as Prometheus metrics.

Observability Containers Kubernetes Cloud
License: Apache 2.0

Available Platforms

Docker Hub

View on platform

Kubernetes

View on platform

OpenShift

View on platform

Rancher

View on platform

Details

Description

The JMX Exporter is a collector that can scraping and exposing JMX mBeans of a JMX target as Prometheus metrics. It runs as a Java Agent, exposing a HTTP server and serving metrics of the local JVM. It can also be run as a standalone HTTP server and scrape remote JMX targets.

This JMX Exporter distribution is compiled and packaged by Sourcemation, based on the upstream source code. It is based on sourcemation/debian-13-slim.

Features:

  • Exposes JMX mBeans as Prometheus metrics
  • Can run as a Java Agent or standalone
  • highly configurable via YAML

Usage:

docker run --rm -it sourcemation/jmx-exporter:latest --help