上一主题: 默认 PBL 文件下一主题: 设置切换以收集其他度量标准信息


默认跟踪器组和 Toggles 文件

跟踪器组是在 PBD 文件中进行定义的。 它们会报告有关一组类的信息。 在 PBD 文件中,跟踪器组信息由术语“标志”来表示。 例如,TraceOneMethodIfFlagged 或 SetFlag 定义了跟踪器组信息。

跟踪器组包括一组跟踪器,可应用于一组类。 例如,有些跟踪器组会报告所有 RMI 类的响应时间和速率。

您可以通过打开或关闭某些跟踪器组来优化系统上的度量标准收集。 此方法会影响开销使用情况,是增加还是减少则取决于您如何配置跟踪器组。

跟踪器组在 toggles-full.pbd 和 toggles-typical.pbd 文件中进行修改,并由 default-full.pbl 和 default-typical.pbl 文件引用。 下表列出了默认跟踪器组及其默认配置:

AgentInitialization

代理初始化配置

完全:打开

典型:打开

ApacheStandardSessionTracing

HTTP 会话配置

完全:打开

典型:打开

AuthenticationTracing

身份验证配置

完全:打开

典型:打开

CorbaTracing

CORBA 方法调用

完全:打开

典型:打开

DBCPTracing

DBCP 配置

完全:打开

典型:打开

DBCPv55Tracing

DBCP 配置

完全:打开

典型:打开

EJB2StubTracing

EJB 2.0 配置

完全:打开

典型:打开

EJB3StubTracing

EJB 3.0 配置

完全:打开

典型:打开

EntityBean3Tracing

实体 EJB 3.0 方法调用

完全:打开

典型:打开

EntityBeanTracing

实体 EJB 方法调用

完全:打开

典型:打开

HTTPServletTracing

HTTP Servlet 服务响应

完全:打开

典型:打开

如果您使用的是应用程序服务器 AutoProbe,请打开此跟踪器组:HTTPAppServerAutoProbeServletTracing。

InstanceCounts

通过跟踪器组标识的对象类型实例的计数。

完全:打开

典型:打开

在使用此跟踪器组标识类之前,将不跟踪任何内容。

J2eeConnectorTracing

J2EE 连接器信息

完全:打开

典型:打开

JavaMailTransportTracing

邮件发送次数

完全:打开

典型:打开

JDBCQueryTracing

JDBC 查询

完全:打开

典型:打开

JDBCUpdateTracing

JDBC 更新

完全:打开

典型:打开

JMSConsumerTracing

JMS 消息处理时间

完全:打开

典型:打开

JMSListenerTracing

JMS 消息处理时间

完全:打开

典型:打开

JMSPublisherTracing

JMS 消息广播次数

完全:打开

典型:打开

JMSSenderTracing

JMS 消息广播次数

完全:打开

典型:打开

JSPTracing

JSP 服务响应

完全:打开

典型:打开

MessageDrivenBean3Tracing

消息驱动的 EJB 3.0 方法调用

完全:打开

典型:打开

MessageDrivenBeanTracing

消息驱动的 EJB 方法调用

完全:打开

典型:打开

NIOSocketTracing

为“NIO|通道|套接字”节点下的每个套接字连接生成一组度量标准,更多度量标准位于“后端”节点下。

完全:打开

典型:打开

NIOSocketSummaryTracing

生成一组涵盖所有 NIO 套接字连接的度量标准

完全:打开

典型:打开

这些度量标准包括通过代理属性从 NIOSocketTracing 度量标准中排除的连接。 还包括始终从 NIOSocketTracing 度量标准中排除的一些内部 NIO 套接字。

NIOSelectorTracing

防止某内部 JVM 使用 NIO 通道被计入 NIO 通道度量标准中。

用户不能控制此选项。

NIODatagramTracing

为每个数据报“连接”生成一组度量标准。

完全:打开

典型:打开

有关详细信息,请参阅第 269 页中的 NIODatagramTracing 度量标准。

NIODatagramSummaryTracing

生成一组用于度量所有 NIO 数据报活动的度量标准。

完全:打开

典型:打开

这些度量标准包括通过代理属性从 NIODatagramTracing 度量标准中排除的连接。 还包括始终从 NIODatagramTracing 度量标准中排除的一些内部 NIO 套接字。

PersistentSessionTracing

HTTP 会话配置

完全:打开

典型:打开

RMIClientTracing

RMI 客户端方法调用

完全:打开

典型:打开

RMIServerTracing

RMI 服务器方法调用

完全:打开

典型:打开

ServerInfoTracing

服务器信息配置

完全:打开

典型:打开

SessionBean3Tracing

会话 EJB 3.0 方法调用

完全:打开

典型:打开

SessionBeanTracing

会话 EJB 方法调用

完全:打开

典型:打开

SocketTracing

网络套接字带宽和 SSL 跟踪

完全:打开

典型:打开

StrutsTracing

Struts 框架中的操作执行时间

完全:打开

典型:打开

SuperpagesSessionTracing

HTTP 会话配置

完全:打开

典型:打开

ThreadPoolTracing

线程池配置

完全:打开

典型:打开

UDPTracing

用户数据报协议 (UDP) 套接字带宽

完全:打开

典型:打开

UnformattedSessionTracing

HTTP 会话配置

完全:打开

典型:打开

EJB3MethodLevelTracing

方法级别的 EJB 3.0 活动

完全:打开

典型:关闭

EJBMethodLevelTracing

方法级别的 EJB 活动

完全:打开

典型:关闭

FileSystemTracing

写入和读取的文件系统字节数

完全:打开

典型:关闭

JAXMListenerTracing

JAXM 消息发送

完全:打开

典型:关闭

JNDITracing

JNDI 查找时间

完全:打开

典型:关闭

JSPDBTagsTagLibraryTracing

用于从 SQL 数据库进行读写的 Jakarta DB 标记自定义标记库

完全:打开

典型:关闭

JSPIOTagLibraryTracing

用于各种输入和输出任务的 Jakarta IO 自定义标记库

完全:打开

典型:关闭

JTACommitTracing

使用 JTA 的提交次数

完全:打开

典型:关闭

ThreadTracing

按类划分的活动线程数

完全:打开

典型:关闭

XMLSAXTracing

分析 XML 文档所用的时间

完全:打开

典型:关闭

XSLTTracing

XML 转换时间

完全:打开

典型:关闭

CatchException

异常配置

完全:关闭

典型:关闭

FormattedSessionTracing

HTTP 会话配置

完全:关闭

典型:关闭

HTTPAppServerAutoProbeServletTracing

HTTP Servlet 配置

完全:关闭

典型:关闭

HTTPSessionTracing

HTTP 会话配置

完全:关闭

典型:关闭

JSPTagLibraryTracing

自定义 JSP 标记的处理时间

完全:关闭

典型:关闭

ManagedSocketTracing

网络配置

完全:关闭

典型:关闭

ThrowException

异常配置

完全:关闭

典型:关闭

通常,不应编辑默认的 toggles PBD 文件。 但是,您可以通过打开或关闭某些跟踪器组来优化度量标准收集。 可在 toggles 文件中通过以下方式修改跟踪器组:

仅当跟踪器组打开(取消注释)并使用关键字 TurnOn 激活后,才会报告信息。

注意:Java 代理支持 EJB(2.0 或更高版本)检测。 要定制您的度量标准收集,请打开或关闭与 EJB 关联的跟踪器组。 应用程序分类视图中对 EJB 的支持只扩展到会话和实体 Bean。 不支持消息驱动的 Bean。