栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Prometheus监控JVM的配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Prometheus监控JVM的配置

Prometheus监控JVM的配置
  • 安装jmx_exporter
    • 下载jmx_exporter
    • 添加jmx_exporter配置文件
    • 启动你想监控的项目服务以及jmx-xxx.jar
  • Prometheus端
    • 配置Prometheus
    • 重启prometheus
    • 最后看一下prometheus监控界面

安装jmx_exporter 下载jmx_exporter

首先创建一下目录,这里我们统一一下目录:/usr/local/prometheus/jmx_exporter

mkdir -p /usr/local/prometheus/jmx_exporter

进入目录:

cd /usr/local/prometheus/jmx_exporter

wget下载:

wget https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.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
这个链接放到浏览器中下载,
在PC端电脑上可能还是很慢,我当时是在手机浏览器上下载的,最后把这个jar文件上传到服务器上

添加jmx_exporter配置文件

创建并配置jmx_exporter.yml文件:

vi /usr/local/prometheus/jmx_exporter/jmx_exporter.yml

jmx_exporter.yml文件的内容:

rules:
- pattern: ".*"

这里配置的比较简单,如果你对其他更详细的配置感兴趣的话可以自行查询资料

启动你想监控的项目服务以及jmx-xxx.jar
java -javaagent:/usr/local/prometheus/jmx_exporter/jmx_prometheus_javaagent-0.3.1.jar=3010:/usr/local/prometheus/jmx_exporter/jmx_exporter.yml -jar xxx.jar

大致格式就是:
java -javaagent: + jmx-xxx.jar的目录 + = + jmx-xxx.jar启动端口号 + :+ jmx_exporter.yml文件路径 + -jar + xxx.jar(你想监控的项目)

Prometheus端 配置Prometheus
scrape_configs:
  - job_name: 'jmx'
  static_configs:
    - targets: ['ip:port']

例如:

重启prometheus

自行重启即可。。

最后看一下prometheus监控界面

完结,撒花!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/468244.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号