专业化管理 > 站点维护 > WindchillMBean > ServletRequests (Monitors)
  
ServletRequests (Monitors)
ServletRequests MBean 监控 servlet 请求,因此只在 servlet 引擎中实例化。对于嵌入了 Tomcat 的方法服务器,ServletRequests MBean 位于以下方法服务器节点下:
com.ptc > WebbAppContexts > <webAppName> > Monitors
使用此 MBean 的属性,您可以设置用以收集统计信息的记录器级别。下表显示了可收集统计信息的级别:
统计信息分组
说明
总计
web 应用程序启动以后所累积的统计信息。
基线
在上次调用 resetBaselineStatistics() 操作之后 (如果从未调用此操作,则在 web 应用程序启动时之后) 所累积的统计信息。
汇总
在 SummaryIntervalSeconds 属性指定的时间间隔内累积的统计信息。系统会记录汇总统计信息但并不将其反映在 MBean 属性中。
最近
在 RecentIntervalSeconds 属性指定的时间间隔内累积的统计信息。在每个测量间隔结束时更新相应的 Recent* MBean 属性。
请求
用于单个 servlet 请求的数据。
* 
通过为此 MBean 中的 RequestLoggerOutputAttributes 和 StatisticLoggerOutputAttributes 设置值,您可以设置跟踪哪些 servlet 请求以及收集哪些统计信息。
* 
要追踪某个用户会话到方法服务器中,可将 RequestLoggerLevel 设置为 INFO,并在 RequestLoggerOutputAttributes 中设置 ID 和 SessionID。
* 
RequestLoggerUseShortFormat 属性控制着是否将“属性名称”预定为日志中的值。如果将列标题置于 Excel 形式,则可以将其设置为 false 并能够更轻松地导入数据进行分析。
* 
从方法服务器下的 Operations 节点中,可以使用 captureActiveContexts 按钮捕获运行上下文。然后,捕获到的上下文将在 ServletRequests MBean 下显示。
ServletRequests MBean 也提供 MaxAverageActiveRequestsThreshold 属性。如果在某个汇总统计信息间隔内平均 (并发) 活动请求数超出了此阈值,系统会发送 JMX 通知。有关通知的信息,请参阅设置 JMX 环境