加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

Java Web应用服务器之一:Tomcat监控选型及实践

发布时间:2019-07-18 18:06:54 所属栏目:外闻 来源:智能运维
导读:监控选型 Tomcat Manager和Psi-probe是不错的可视化监控工具,能够很好地查看Tomcat状态信息(比如单位时间请求数,线程状态等)。在生产环境中,随着Tomcat实例的不断增加,维护不同实例上的Manager控制台会显得有些繁琐,同时,为了与企业监控系统、运维仪

Java Heap是JVM所管理的内存中最大的一块,被所有线程所共享,用来存放对象实例。因此,堆内存的使用情况至关重要。

Java Web应用服务器之一:Tomcat监控选型及实践

图7:某Tomcat实例堆内存的使用情况

  • GC次数和耗时

通过查看单位时间内GC次数和耗时,能够让我们针对不同的业务场景,选择不同的垃圾回收器,从而进一步提高性能。

Java Web应用服务器之一:Tomcat监控选型及实践

图8:某Tomcat实例默认垃圾回收器总GC次数曲线

Java Web应用服务器之一:Tomcat监控选型及实践

图9:某Tomcat实例默认垃圾回收器总GC时间曲线

  • JVM线程数监控

JVM线程数的曲线统计,能够让我们更直观的看到JVM线程当前的运行情况。

Java Web应用服务器之一:Tomcat监控选型及实践

图10:某Tomcat实例JVM线程相关的统计

写在最后

通过对Tomcat重要监控指标的采集以及监控,帮助我们更方便地完成日常巡检,提高先于故障发现问题的能力,提高故障发生时的定位效率,从而更好地提高稳定性。

附:

jmx_prometheus_javaagent:

https://github.com/prometheus/jmx_exporter

Tomcat jmx_exporter:

https://github.com/prometheus/jmx_exporter/blob/master/example_configs/Tomcat.yml

本期作者:蒲公英

京东云

应用研发部

Tomcat是一款开源的轻量级Web应用服务器,广泛应用于云服务平台及企业应用系统,是最受欢迎的Java web应用服务器之一。因此,对于Tomcat的监控显得尤为重要,能让我们在不同场景下了解Tomcat的运行情况,进而能够更好的进行调优。

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读