微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

prometheus 监控jvm-tomcat

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的启动参数文件

[[email protected] 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

分享图片

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐