Web 应用程序监视
您可使用 Liberty 概要文件的用于 Web 应用程序监视的 servlet MXBean。
Web 应用程序中的每个 Servlet 都具有性能数据。每个 servlet 都具有它自己的 MXBean。
用于确定每个 servlet MXBean 的 ObjectName 是:
WebSphere:type=ServletStats,name=<AppName>.<ServletName>
例如:WebSphere:type=ServletStats,name=snoop.Alpine Snoop Servlet
WebSphere:type=ServletStats,name=MyApp.MyServlet
此 MXBean 负责报告每个 servlet 的 ServletStats。ServletStats MXBean 具有下列键数据:
- 请求计数
- 响应时间
- Servlet 名称
- 应用程序名称
- 计数器定义(MXBean 的属性)
- AppName:应用程序的名称。
- ServletName:servlet 的名称。
- RequestCount:此 servlet 的命中次数。
- ResponseTime:平均响应时间(纳秒)。
- Description:计数器的描述。
- RequestCountDetails:RequestCount 详细信息,包括最近的时间戳记。
- ResponseTimeDetails:ResponseTime 详细信息,包括取得的快照数、最小值和最大值等。
- 管理接口
- Web 应用程序监视的管理接口是 com.ibm.websphere.webcontainer.ServletStatsMXBean。您可以使用管理接口来获取代理对象。请参阅访问 MBean 属性和操作的示例。
- 有关管理接口的更多信息,请参阅 Liberty 概要文件的 Java API 文档。每个 Liberty 概要文件 API 的 Java API 文档均在信息中心中的编程接口 (API) 部分进行详细说明,而且还可以在 ${wlp.install.dir}/dev 目录的其中一个 javadoc 子目录下的单独 .zip 文件中找到。