前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Prometheus系列 | 监控java应用的jvm

Prometheus系列 | 监控java应用的jvm

作者头像
SY小站
发布2020-07-03 15:59:07
1.6K2
发布2020-07-03 15:59:07
举报
文章被收录于专栏:SY小站的专栏

k8s的jvm监控

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

代码语言:javascript
复制
-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
复制
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
复制
不用做任何配置

之后运行重读prometheus配置命令

代码语言:javascript
复制
./reload-prometheus.sh

grafana模板

代码语言:javascript
复制
公众号后台回复:jvm.json

外部tomcat监控

添加jmx的jar包

代码语言:javascript
复制
在tomcat的catalina.sh文件即可

prometheus配置:

代码语言:javascript
复制
- 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监控
相关产品与服务
Grafana 服务
Grafana 服务(TencentCloud Managed Service for Grafana,TCMG)是腾讯云基于社区广受欢迎的开源可视化项目 Grafana ,并与 Grafana Lab 合作开发的托管服务。TCMG 为您提供安全、免运维 Grafana 的能力,内建腾讯云多种数据源插件,如 Prometheus 监控服务、容器服务、日志服务 、Graphite 和 InfluxDB 等,最终实现数据的统一可视化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档