Sign inSign up

digiwhite/jmxexporter

By digiwhite

Updated almost 9 years ago

JMX Exporter with parameterised entrypoint.sh script

Image
0

3.3K

digiwhite/jmxexporter repository overview

jmxexporter

Parameterized docker startup

This docker container contains the jmx_exporter http server jar. An entrypoint.sh file was added in order to make it configurable.

Parameters

JMX_HOME=${JMX_HOME:-/data}
JMX_HOST=${JMX_HOST:-$HOSTNAME}
JMX_PORT=${JMX_PORT:-5555}
JMX_PATTERN=${JMX_PATTERN:=.*}

JMX_CONF=${JMX_CONF:-httpserver_config.yml}

JMX_DEBUG=${JMX_DEBUG_LOCAL:-0}
JMX_DEBUG_PORT=${JMX_DEBUG_PORT:-7777}

JMX_USERNAME=${JMX_USERNAME:-}
JMX_PASSWORD=${JMX_PASSWORD:-}

HTTP_PORT=${HTTP_PORT:-5556}

Configuration files

currently only 2 configuration examples are added.

  • cassandra_config.yml
  • httpserver_config.yml

If custom configuration needs to be added, place in /config. Dont forget to change JMX_CONF.

Kubernetes service + deployment

An example for a jmxexporter deployment is added. Please not that an extra container needs to beeded like cassandra for metric collections.

  • jmxexporter.yaml

Tag summary

Content type

Image

Digest

Size

232.4 MB

Last updated

almost 9 years ago

docker pull digiwhite/jmxexporter