Sign inSign up

sourcemation/jmx-exporter

By sourcemation

Updated 12 days ago

Image
0

3.8K

sourcemation/jmx-exporter repository overview

JMX Exporter packaged by Sourcemation

A process for exposing JMX Beans via HTTP for Prometheus consumption.

This container image contains the JMX Exporter (Java Agent and HTTP Server) from the Prometheus project.

Usage

Run a temporary container with the JMX Exporter to see help:

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

To run the standalone HTTP server:

docker run -p 5556:5556 -v $(pwd)/config.yaml:/config.yaml sourcemation/jmx-exporter:latest 5556 /config.yaml

To use the Java Agent, you can mount the jar from this image or copy it in a multi-stage build.

COPY --from=sourcemation/jmx-exporter:latest /opt/jmx_exporter/jmx_prometheus_javaagent.jar /opt/jmx_exporter/

Image tags and versions

The sourcemation/jmx-exporter image is based on sourcemation/jre-21, the build is based on the sourcemation/maven image.

Environment Vars, Ports, Volumes

This image exposes the JMX Exporter.

Contributing and Issues

We'd love for you to contribute! You can request new features, report bugs, or submit a pull request with your contribution to this image on the Sourcemation GitHub repository.

Disclaimer: The sourcemation/jmx-exporter image is not affiliated with the Prometheus project. The respective companies and organisations own the trademarks mentioned in the offering. The sourcemation/jmx-exporter image is a separate project and is maintained by Sourcemation.

Extra notes

Image and its components Risk Analysis report

A detailed risk analysis report of the image and its components can be found on the Sourcemation platform.

For more information, check out the JMX Exporter documentation.

Licenses

The base license for the solution is the Apache 2.0 License.

Tag summary

Content type

Image

Digest

sha256:1ed395a69

Size

118.5 MB

Last updated

12 days ago

docker pull sourcemation/jmx-exporter