资讯专栏INFORMATION COLUMN

通过jmx监控docker中的java应用

macg0406 / 2921人阅读

摘要:添加参数其中为的地址本地命令行敲入打开添加远程机器添加连接不要求连接查看添加插件

添加jmx参数
ENV JAVA_OPTS="
-Dcom.sun.management.jmxremote.rmi.port=9090 
-Dcom.sun.management.jmxremote=true 
-Dcom.sun.management.jmxremote.port=9090 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.local.only=false 
-Djava.rmi.server.hostname=192.168.99.100"
EXPOSE 8080
EXPOSE 9090
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /app.jar

其中ava.rmi.server.hostname为docker的地址

jvisualvm

本地命令行敲入jvisualvm打开

添加远程机器
192.168.99.100

添加jmx连接
192.168.99.100:9090

不要求SSL连接

查看mbean

添加插件VisualVM-MBeans

doc

Monitoring Java Applications Running Inside Docker Containers

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28013.html

相关文章

  • 通过jmx监控docker中的java应用

    摘要:添加参数其中为的地址本地命令行敲入打开添加远程机器添加连接不要求连接查看添加插件 添加jmx参数 ENV JAVA_OPTS= -Dcom.sun.management.jmxremote.rmi.port=9090 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9090 -Dcom...

    y1chuan 评论0 收藏0
  • Docker环境下的中间件监控,没错就两步

    摘要:在很多企业环境中,都采用作为服务。对的监控,较为常用的方式是使用。那么,到全的环境下,如何搭建并实现以上的监控系统,今天就由数人云工程师来分享一下。以及其他依赖文件可以在码云中获得。 本文来自KVM群直播的实录分享。在很多企业环境中,都采用 tomcat 作为web 服务。对 tomcat 的监控,较为常用的方式是使用 JMX。那么,到全 Docker 的环境下,如何搭建并实现以上的监...

    Object 评论0 收藏0
  • 开源一个监控数据采集Agent:OpenFalcon-SuitAgent

    摘要:目前此系统仅支持类系统下使用,不支持系统什么是这是一个获取各种系统的监控数据的。监控数据上报公有的跟官方社区的思想一致采集的系统监控信息如内存等等一百多种没有任何信息其他的业务系统的监控都会打上。 OpenFalcon-SuitAgent 项目地址:github 版本说明 本系统版本划分如下 alpha:内部测试版(不建议使用于生产环境) beta:公开测试版(不建议使用于生产环境)...

    linkin 评论0 收藏0
  • 开源一个监控数据采集Agent:OpenFalcon-SuitAgent

    摘要:目前此系统仅支持类系统下使用,不支持系统什么是这是一个获取各种系统的监控数据的。监控数据上报公有的跟官方社区的思想一致采集的系统监控信息如内存等等一百多种没有任何信息其他的业务系统的监控都会打上。 OpenFalcon-SuitAgent 项目地址:github 版本说明 本系统版本划分如下 alpha:内部测试版(不建议使用于生产环境) beta:公开测试版(不建议使用于生产环境)...

    王晗 评论0 收藏0

发表评论

0条评论

macg0406

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<