Jenkins java进程监控

本文介绍了如何利用JDK自带的Jconsole工具监控Jenkins的JVM进程。通过开启Jenkins的JMX配置,添加相关参数并重启服务,可以实现远程监控。JMX API提供查询、更改配置等功能,MBean作为管理资源的对象。通过Jconsole,可以查看内存、线程等性能指标。
摘要由CSDN通过智能技术生成

在Jenkins的进程运行时,对JVM系统的检测、管理是管理人员所期望的。JDK本身自带了故障检测工具Jconsole,我们可以利用该工具对Jenkins节点的状态进行监控。

JDK的API中翻译过来对javax.management的描述 
     提供 Java Management Extensions 的核心类。Java Management Extensions (JMXTM) API 是一个用于管理和监视的标准 API。典型用途包括: 
       1) 查询并更改应用程序配置 
       2) 累积有关应用程序行为的统计数据并使其可用 
       3) 通知状态更改及错误状况。 
       4) JMX API 还可以作为解决方案的一部分来管理系统、网络等。 
       5) API 包括远程访问,远程管理程序可以基于这些目的与正在运行的应用程序进行交互。 
     JMX核心类为Mbean。MBean 是表示资源的指定管理对象。它有一个管理接口,该接口包括以下内容: 
       1) 可以读取和/或写入的指定名称和类型的属性  
       2) 可以调用的指定名称和类型的操作 
       3) 可以由 MBean 发送的指定类型的通知。 


开启Jenkins的JMX配置

由于Jenkins是通过yum安装的,因此默认的启动方式已将进程注册到了系统服务中。通过服务状态可以查看到Jenkins文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值