使用hawtio和Jolokia监测Mule

使用hawtio和Jolokia监测Mule

参考文档:http://bennet-schulz.com/2017/06/07/monitoring-mule-using-hawtio-and-jolokia/

一、前言

Mule ESB Runtime 分为企业版(EE)和社区版(CE),其中企业版可以支持与MMC和AnypointPlantform的集成,从而实现对服务和API的管理,而社区版是不能支持的。因此,为了能对社区版Mule的Runtime进行基本的管理,我们可以引入hawtio和Jolokia进行监控。

二、什么是Jolokia

Jolokia是一个JMX-HTTP桥梁,可替代JSR-160连接器。 它是一种基于代理的方法,支持许多平台。 除了基本的JMX操作外,它还通过独特的功能(如批量请求和细粒度的安全策略)增强了JMX远程处理能力。

三、将Jolokia代理添加到Mule

1.下载https://jolokia.org/download.html的jolokia Mule-Agent,将jolokia-mule.jar添加到独立Mule运行时的lib / opt文件夹中。
image

2.修改apps/default中的mule-config.xml文件

<?xml version="1.0" encoding="UTF-8"?> 
 <mule xmlns="http://www.mulesoft.org/schema/mule/core" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xmlns:spring="http://www.springframework.org/schema/beans" 
 xsi:schemaLocation="http://www.springframework.org/schema/beans 
 http://www.springframework.org/schema/beans/spring-beans-current.xsd 
 http://www.mulesoft.org/schema/mule/core 
 http://www.mulesoft.org/schema/mule/core/current/mule.xsd"> 

    <!-- MULE-5011 empty config to avoid the hot deployment classloader choking on a missing config file -->
<custom-agent name="jolokia-agent" class="org.jolokia.mule.JolokiaMuleAgent"> 
<spring:property name="port" value="8899"/> 
</custom-agent> 
</mule>

3.启动mule服务,双击mule-standalone-3.9.0\bin\mule.bat。启动后并访问http://localhost:8899/jolokia

image

4.使用hawtio连接到Mule,先在http://hawt.io/getstarted/index.html下载并运行hawtio-app-1.5.7.jar。然后直到您的主浏览器打开条目网址http://localhost:8080/hawtio

image

5.登录后就可以看到对Mule服务的健康检查

image

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值