как настроить экспортер jmx в tomcat для прометея - PullRequest
2 голосов
/ 15 марта 2019

Я пытаюсь настроить монитор jmx для мониторинга моих метрик java. но сталкивается с некоторой проблемой, которая описана ниже.

Мой текущий процесс:

Я установил следующие параметры в моем файле catalina.sh.

Prometheus_JMX_OPTS="-javaagent:/home/centos/jmx_prometheus_javaagent-0.11.0.jar=7777:/home/centos/config.yml"

JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=3000 -Dcom.sun.management.jmxremote.rmi.port=3000 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

JAVA_OPTS="-Xms${JVM_MINIMUM_MEMORY} -Xmx${JVM_MAXIMUM_MEMORY} ${JAVA_OPTS} ${OPC_JVM_ARGS} ${JVM_REQUIRED_ARGS} ${DISABLE_NOTIFICATIONS} ${JVM_SUPPORT_RECOMMENDED_ARGS} ${JVM_EXTRA_ARGS} ${JIRA_HOME_MINUSD} ${JMX_OPTS} ${Prometheus_JMX_OPTS}"

Я загружаю файл jmx_prometheus_javaagent-0.11.0.jar по пути /home/centos.

Создайте файл конфигурации с содержимым ниже.

startDelaySeconds: 0
ssl: false
lowercaseOutputName: false
lowercaseOutputLabelNames: false

Открытие порта 7777 из групп безопасности.

Теперь, когда я пытаюсь получить доступ к http://localhost:7777/metrics, он показывает, что не может достичь сейчас.

Любой может помочь мне в этом, я застрял здесь. ☺

...