Java Web应用服务器之一:Tomcat监控选型及实践
Java Heap是JVM所管理的内存中最大的一块,被所有线程所共享,用来存放对象实例。因此,堆内存的使用情况至关重要。 图7:某Tomcat实例堆内存的使用情况
通过查看单位时间内GC次数和耗时,能够让我们针对不同的业务场景,选择不同的垃圾回收器,从而进一步提高性能。 图8:某Tomcat实例默认垃圾回收器总GC次数曲线 图9:某Tomcat实例默认垃圾回收器总GC时间曲线
JVM线程数的曲线统计,能够让我们更直观的看到JVM线程当前的运行情况。 图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的运行情况,进而能够更好的进行调优。 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |