Мониторинг метрик приложений с использованием JMX и VisualVM - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь отслеживать некоторые метрики для приложений Java. Приложение работает на Hadoop (пряжа), и я использую Linus Ubuntu для запуска некоторых локальных заданий. У меня есть HADOOP_OPTS, настроенный в hadoop-env.sh для namenode datanode & resourceManager, и я могу видеть все связанные метрики в localhost: 8004 / jmx и VisualVm для hadoop ... однако я не вижу ни одной метрики приложения, которая должна работать на Мастер приложений. когда я пытаюсь $ JAVA_OPTS (который находится в / .bashrc) я получаю:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8005 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

но когда я запускаю приложение и использую $ ps -ef | grep SoTJob я только получаю:

vdhf  27200 5497  0  11:27   pts/10   00:00:00  grep  --color=auto SoTJob

так что не видно конфиг видимо Я устанавливаю это в неправильном месте? я что-то пропустил? мне нужно больше настроек? В некоторых других связанных с этим вопросах я видел, что некоторые люди указывали на плагин для включения JMX. Кто-нибудь может объяснить это мне, пожалуйста? спасибо за помощь.

...