Hi,
We're trying to use jmx exporter in a Jboss6 domain installation. In "domain.xml", we used something like this:
========
<server-group name="hom1" profile="full">
<jvm name="hom1">
<heap size="1024m" max-size="1024m"/>
<permgen size="512m" max-size="512m"/>
<jvm-options>
<option value="-Dhttps.protocols=TLSv1.1 -javaagent:/opt/prometheus/jmx_prometheus_javaagent-0.17.0.jar=9101:/opt/prometheus/config.yaml"/>
</jvm-options>
</jvm>
<socket-binding-group ref="full-sockets"/>
===========
The jboss instance runs ok, we got no errors in server.log, but the instance simply don't listen in the "metrics" port (in this case, 9101), as you can see here:
===========
[root@vm-jb6-hom-a log]# ps aux|grep hom1-
jboss 20036 167 5.2 2991052 752660 ? Sl 16:54 0:18 /usr/java/default/bin/java -D[Server:hom1-a] -XX:PermSize=512m -XX:MaxPermSize=512m -Xms1024m -Xmx1024m -Dhttps.protocols=TLSv1.1 -javaagent:/opt/prometheus/jmx_prometheus_javaagent-0.11.0.jar=9101:/opt/prometheus/config.yaml -XX:-UseConcMarkSweepGC -Djboss.bind.address=10.3.192.206 -Doracle.net.tns_admin=/home/jboss/oraclient/network/admin -Djboss.domain.master.address=10.3.192.206 -Dpje.1grau.rest.modulo=EREC -Djboss.modules.policy-permissions=true -Djava.awt.headless=true -Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=5000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.net.preferIPv4Stack=true -
Djboss.host.name=vm-jb6-hom-a -Djboss.bind.address.management=10.3.192.206 -Dpje.1grau.rest.url=
https://pje-hml.trt3.jus.br/primeirograu/seam/resource/rest/api -Djuridicos-api.url=
https://juridicos-api-hom.trt3.jus.br/v1 -Djboss.domain.username=jboss -Djboss.home.dir=/srv/jboss -DAMBIENTE_SGF=HOMOLOGACAO -DAMBIENTE_SISTEMAS_PESSOAL=HOMOLOGACAO -Djboss.server.log.dir=/srv/jboss/domain/servers/hom1-a/log -Djboss.server.temp.dir=/srv/jboss/domain/servers/hom1-a/tmp -Djboss.server.data.dir=/srv/jboss/domain/servers/hom1-a/data -Dlogging.configuration=file:/srv/jboss/domain/servers/hom1-a/data/logging.properties -jar /srv/jboss/jboss-modules.jar -mp /srv/jboss/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.server
root 20198 0.0 0.0 105312 940 pts/0 S+ 16:54 0:00 grep hom1-
[root@vm-jb6-hom-a log]# netstat -antp|grep 20036
tcp 0 0
10.3.192.206:5555 0.0.0.0:* OU�A 20036/java
tcp 0 0
10.3.192.206:8180 0.0.0.0:* OU�A 20036/java
tcp 0 0
10.3.192.206:4547 0.0.0.0:* OU�A 20036/java
tcp 0 0
10.3.192.206:5545 0.0.0.0:* OU�A 20036/java
tcp 0 0
127.0.0.1:3628 0.0.0.0:* OU�A 20036/java
tcp 0 0
10.3.192.206:8109 0.0.0.0:* OU�A 20036/java
tcp 0 0
10.3.192.206:51016 10.3.192.206:19999 ESTABELECIDA20036/java
============
In jboss5, we could run jmx exporter as javaagent and see the dashboards in grafana.
Any help?
Thanks in advance.