Request Timing
对于缓慢请求或已挂起的请求,提供警告和诊断信息。
启用此功能部件
要启用请求计时功能部件,请在 server.xml 文件的 featureManager 元素内添加以下元素声明:
<feature>requestTiming-1.0</feature>
受支持的 Java™ 版本
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
开发依赖于此功能部件的功能部件
如果您要开发依赖于请求计时功能部件的功能部件,请在新功能部件的功能部件清单文件的 Subsystem-Content 头中添加以下项:
com.ibm.websphere.appserver.requestTiming-1.0; type="osgi.subsystem.feature"
功能部件配置元素
可在 server.xml 文件中使用以下元素以配置请求计时功能部件:
- requestTiming
- 对于缓慢请求或已挂起的请求,提供警告和诊断信息。
属性名称 数据类型 缺省值 描述 hungRequestThreshold 具有毫秒精度的时间段 10m 请求在被视为已挂起之前可运行的持续时间。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。 includeContextInfo 布尔型 true 指示上下文信息详细信息是否包含在日志输出中。 sampleRate int 最小值:1
1 为跟踪缓慢请求应该采用的采样比率。要从每 n 个请求中抽取一个请求作为样本,请将 sampleRate 设置为 n。要抽取所有请求作为样本,请将 sampleRate 设置为 1。 slowRequestThreshold 具有毫秒精度的时间段 10s 请求在被视为响应时间很长之前可运行的持续时间。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。