代码编织梦想

探针部署和应用启动

  1. 下载探针
    探针准备: jmx_prometheus_javaagent-0.3.1.jar
    下载地址:
wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/jmx_prometheus_javaagent-0.3.1.jar
  1. 添加配置
    新增jmx_exporter.yml文件并配置
    vim /data/jmx_exporter.yml
    配置如下:
---
rules:
- pattern: ".*"
  1. 应用jar包启动时增加启动项(默认使用3010端口启动,可以根据实际情况调整)
nohup java -javaagent:/data/jmx_prometheus_javaagent-0.3.1.jar=3010:/data/jmx_exporter.yml -jar flow-demo-1.0.0-SNAPSHOT.jar>/data/adp-dynamic-flow/logs/flow.log 2>&1 &

prometheus配置修改
修改prometheus.yml文件,然后重启
vim prometheus.yml
在这里插入图片描述
systemctl restart prometheus.service
grafana导入dashboard

  1. 下载dashboard
    下载地址: https://grafana.com/grafana/dashboards/3066
  2. 在导入以后修改查询语句(跟prometheus配置的job名称一致)
    在这里插入图片描述
    3.查看jvm数据
    在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_45463105/article/details/108257826