keycloak~jconsole监控wildfly和jboss

本文介绍了如何通过jconsole远程监控keycloak在wildfly(jboss)上的运行情况,包括堆内存、线程和GC等。重点强调了必须使用keycloak的jboss-cli-client.jar来启动jconsole才能成功连接,以及添加远程监控的详细步骤,包括Dockerfile的配置和使用特定版本的jconsole。此外,还提到了可以通过jboss的UI界面查看监控信息。
摘要由CSDN通过智能技术生成

keycloak运行在wildfly(jboss)中,如果希望查询它在jboss中的运行情况,如堆内存,线程,GC等,可以通过jconsole进行远程监控。

注意

通过jconsole连接keycloak时,我们从keycloak中将jboss-cli-client.jar(放到jconsole.bat同级目录的bin/client下面)文件下载到windows客户端,从keycloak下载的jconsole.bat来启动它,如果使用JVM自带的jconsole是无法连接jboss服务器的,这一点我测试了很多次才发现。
[图片上传失败...(image-372f2-1651029209293)]

添加远程监控的步骤

以容器化部署keycloak为例

  • 添加jms.cli
embed-server --server-config=standalone-ha.xml --std-out=echo
batch
/profile=full/subsystem=jmx/remoting-connector=jmx:add(use-management-endpoint=true)
run-batch
stop-embedded-server

  • Dockerfile里复制它
ADD jms.cli /opt/jboss/startup-scripts/

  • Dockerfile里添加管理员
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值