k8s的jvm监控
在pod里面env将jmx环境变量加上,jar包可以本地挂载上
1 | -javaagent:/home/aa/config/prom-jvm-demo/jmx_prometheus_javaagent-0.3.1.jar=6060:/home/aa/config/prom-jvm-demo/simple-config.yml" |
在service添加:
1 | apiVersion: v1 |
prometheus配置
1 | 不用做任何配置 |
之后运行重读prometheus配置命令
1 | ./reload-prometheus.sh |
grafana模板
1 | { |
外部tomcat监控
添加jmx的jar包
1 | 在tomcat的catalina.sh文件即可 |
prometheus配置:
1 | - job_name: 'java' |
模板:
1 | { |