手把手教你搭建高逼格監控平臺,第三彈,監控JVM

在被監控的tomcat上進行如下配置

1、在tomcat的bin目錄下放入

jmx_prometheus_javaagent-0.14.0.jar和config.yaml

兩個包的下載鏈接見文末

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

其中路徑要改成自己實際的,不要直接抄哈

3、開放30018端口,vim /etc/sysconfig/iptables,加入-A INPUT -p tcp -m tcp --dport 30018 -j ACCEPT,重啓service iptables restart

如果你已經關閉防火牆了,那麼這部可以忽略

4、kill掉tomcat服務,然後重啓

在prometheus上進行如下配置

在sd_cfg目錄下新建tomcat.yml,內容如下(不知道這是啥的請看之前的文章)


grafana中import模板8563

import之後出現如下頁面


貌似看起來有問題,沒有數據,其實是job名字不對造成的,job名字改爲你在prometheus.yml配置的job name即可,我們這裏改爲linux,就正常了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章