在被監(jiān)控的tomcat上進(jìn)行如下配置
1、在tomcat的bin目錄下放入
jmx_prometheus_javaagent-0.14.0.jar和config.yaml
兩個(gè)包的下載鏈接見文末
2枢劝、修改catalina.sh喘批,在JAVA_OPTS中加入
-javaagent:/opt/apache-tomcat-8.5.28/bin/jmx_prometheus_javaagent-0.14.0.jar=30018:/opt/apache-tomcat-8.5.28/bin/config.yaml
其中路徑要改成自己實(shí)際的看政,不要直接抄哈
3航罗、開放30018端口,vim /etc/sysconfig/iptables们陆,加入-A INPUT -p tcp -m tcp --dport 30018 -j ACCEPT寒瓦,重啟service iptables restart
如果你已經(jīng)關(guān)閉防火墻了,那么這部可以忽略
4坪仇、kill掉tomcat服務(wù)杂腰,然后重啟
在prometheus上進(jìn)行如下配置
在sd_cfg目錄下新建tomcat.yml,內(nèi)容如下(不知道這是啥的請(qǐng)看之前的文章)
grafana中import模板8563
import之后出現(xiàn)如下頁面
貌似看起來有問題椅文,沒有數(shù)據(jù)喂很,其實(shí)是job名字不對(duì)造成的,job名字改為你在prometheus.yml配置的job name即可皆刺,我們這里改為linux少辣,就正常了