prometheus 监控jvm-tomcat

懵懂的女人 提交于 2019-11-30 19:17:05

1.prometheus的配置

- job_name: 'java01'    #按照这个来分组
    scrape_interval: 10s  
    static_configs:
    - targets: ['192.168.1.44:6060']
      labels:
        instance: jvm44

2. jmx-exporter/simple-config.yml  #tomcat的启动参数文件

[root@k8s prom-jvm-demo]# cat  simple-config.yml
---
rules:
 - pattern: '.*'

这个文件在启动docker的时候用到

docker run -d \
  --name tomcat-1 \
  -v <path-to-prom-jvm-demo>:/jmx-exporter \
  -e CATALINA_OPTS="-Xms64m -Xmx128m -javaagent:/jmx-exporter/jmx_prometheus_javaagent-0.3.1.jar=6060:/jmx-exporter/simple-config.yml" \
  -p 6060:6060 \
  -p 8080:8080 \
  tomcat:8.5-alpine

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!