首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Prometheus系列 | 监控java应用的jvm

Prometheus系列 | 监控java应用的jvm

作者头像
SY小站
发布2020-07-03 15:59:07
发布2020-07-03 15:59:07
1.7K20
代码可运行
举报
文章被收录于专栏:SY小站的专栏SY小站的专栏
运行总次数:0
代码可运行

k8s的jvm监控

在pod里面env将jmx环境变量加上,jar包可以本地挂载上

代码语言:javascript
代码运行次数:0
运行
复制
-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添加:

代码语言:javascript
代码运行次数:0
运行
复制
apiVersion: v1
kind: Service
metadata:
  name: prometheus-aa
  namespace: product
  annotations:
        prometheus.io/scrape: "true"
        prometheus.io/jvm-scrape: "true"
        prometheus.io/jvm-port: "6060"
        prometheus.io/jvm-path: "/metrics"
spec:
  ports:
  - port: 6060
  selector:
    app: aa

prometheus配置

代码语言:javascript
代码运行次数:0
运行
复制
不用做任何配置

之后运行重读prometheus配置命令

代码语言:javascript
代码运行次数:0
运行
复制
./reload-prometheus.sh

grafana模板

代码语言:javascript
代码运行次数:0
运行
复制
公众号后台回复:jvm.json

外部tomcat监控

添加jmx的jar包

代码语言:javascript
代码运行次数:0
运行
复制
在tomcat的catalina.sh文件即可

prometheus配置:

代码语言:javascript
代码运行次数:0
运行
复制
- job_name: 'java'
      scrape_interval: 10s
      static_configs:
      - targets:
        - '192.168.xx.xx:6060'
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SY技术小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • prometheus配置
  • grafana模板
  • 外部tomcat监控
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档