Tomcat性能优化-1-监控指标

Tomcat的关键指标有吞吐量、响应时间、错误数、线程池、CPU以及JVM内存吞吐量、响应时间、错误数、线程池、CPU以及JVM内存。

那如何监控这些指标呢?Tomcat可以通过JMX将上述指标暴露出来的。JMX(Java ManagementExtensions,即Java管理扩展)是一个为应用程序、设备、系统等植入监控管理功能的框架。JMX使用管理MBean来监控业务资源,这些MBean在JMX MBean服务器上注册,代表JVM中运行的应用程序或服务。每个MBean都有一个属性列表。JMX客户端可以连接到MBean Server来读写MBean的属性值。你可以通过下面这张图来理解一下JMX的工作原理:

Tomcat性能优化-1-监控指标