6.2 分布式事务控制台
6.2.2 当前事务
DTM提供了所创建的DTM引擎实例运行的事务统计数据,您可通过该模块的图表清晰 地看到所选DTM引擎实例的事务活跃状况,以及各具体事务的状态、创建时间、子事 务数等详细信息。
查看事务 TPS 统计
步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 当前事务 ”,进入当前事务 的实时数据统计页面。
步骤2 在“分布式事务引擎”下拉列表框中,选择要查看的分布式事务引擎。
步骤3 在“事务TPS统计”区域,查看1分钟以内的全局事务、全局提交事务、全局回滚事 务、总事务的TPS曲线图实时统计数据。
● 单击指定的事务名称,可以开启或关闭该事务的TPS统计曲线图显示。
● 当鼠标放在曲线图的某点上,会显示出该时刻事务的具体统计数据。
----结束
查看当前事务 Top5
步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 当前事务 ”,进入当前事务 的实时数据统计页面。
步骤2 在“分布式事务引擎”下拉列表框中,选择要查看的分布式事务引擎。
步骤3 在“当前事务Top5”区域,查看1分钟以内的总事务数峰值TPS前五的事务。
将鼠标放在代表某事务的条形图上,会显示出该事务的事务名称和TPS。
图6-2 当前事务 Top5
----结束
查看客户端连接数
步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 当前事务 ”,进入当前事务 的实时数据统计页面。
步骤2 在“分布式事务引擎”下拉列表框中,选择要查看的分布式事务引擎。
步骤3 在“客户端连接数”区域,查看该DTM引擎实例下实时连接的客户端数量。
图6-3 客户端连接数
----结束
查看当前活跃事务列表
步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 当前事务”,进入当前事务 的实时数据统计页面。
称 全局事务名称来源于事务发起者在注解@DTMTxBegin中指定的 appName字段,分支事务名称来源于事务参与者在注解
@DTMTccBranch中指定的identifier字段。
客户端调用IP 事务发起者所在节点IP。
服务端IP 接收并处理该事务的DTM服务端节点IP。
事务类
参数 参数说明
操作 ● “删除”:可删除当前活跃中的全局事务。
● “查看锁”:可查看分支事务的锁记录。关于锁,请参考锁管理。
图6-4 当前活跃事务列表
----结束
删除当前活跃的某事务
如果当前活跃事务中存在脏数据,可能会导致该事务回滚失败,需要删除该事务。
步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 当前事务 ”,进入当前事务 的实时数据统计页面。
步骤2 在“分布式事务引擎”下拉列表框中,选择待操作的分布式事务引擎。
步骤3 在当前事务列表内选择要删除的事务,单击“删除”。
步骤4 在弹出的对话框,单击“确定”。
图6-5 删除当前活跃的某事务
----结束
查看当前活跃的某分支事务锁记录
步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 当前事务 ”,进入当前事务 的实时数据统计页面。
步骤2 在“分布式事务引擎”下拉列表框中,选择要查看的分布式事务引擎。
步骤3 在当前事务列表,选择待查看的状态为“活跃中”的全局事务,单击 。 步骤4 在弹出列表,选择待查看的分支事务,单击“操作栏”的“查看锁”。
关于锁,请参考锁管理。
图6-6 锁管理
----结束