3.3. 查看事务统计
如果启用了事务管理器统计信息,您可以查看事务管理器处理事务的统计信息。如需有关如何启用 事务管理器 统计信息的信息,请参阅 JBoss EAP 配置指南 中的"配置交易管理器"一节。
您可以使用管理控制台或管理 CLI 查看统计信息。在管理控制台中,可以通过从 Runtime 选项卡导航到 Transaction 子系统来提供事务统计信息。在管理 CLI 中,您可以通过在 read-resource 操作中使用 来查看统计信息。例如:
include-runtime=true
/subsystem=transactions:read-resource(include-runtime=true)
/subsystem=transactions:read-resource(include-runtime=true)
下表显示了管理控制台显示每个事务统计的名称、管理 CLI 属性和描述。
| 显示名称 | 属性 | 描述 |
|---|---|---|
| 中止 | 相关事务数 | 中止的交易数量。 |
| 应用程序故障 | number-of-application-rollbacks | 失败的事务数量,包括超时,其故障来源是一个应用。 |
| 平均提交时间 | average-commit-time | 事务提交的平均时间(以纳秒为单位),从客户端调用提交到事务管理器确定成功的时间。 |
| 已提交 | 已提交的事务数 | 提交的事务数量。 |
| Heuristics | number-of-heuristics | 处于启发状态的交易数量。 |
| Inflight Transactions | number-of-inflight-transactions | 已开始但尚未终止的交易数。 |
| 嵌套事务 | number-of-nested-transactions | 创建的嵌套事务总数。 |
| 交易数量 | 事务处理次数 | 创建的交易总数,包括嵌套. |
| 资源故障 | number-of-resource-rollbacks | 故障源自为资源失败的事务数量。 |
| 系统故障 | number-of-system-rollbacks | 由于内部系统错误而回滚的事务数量。 |
| timed Out | number-of-timed-out-transactions | 由于超时而回滚的事务数量。 |