• 沒有找到結果。

6.2 分布式事务控制台

6.2.3 历史事务

DTM提供了丰富的历史事务查询功能,以满足您查询历史事务信息的需求。

通过本章节,您将了解到以下内容:

● 查看分支事务类型占比

● 查看事务状态占比

● 查看事务Top5

● 查看事务统计

● 自定义事务监控

● 查看历史事务明细

查看分支事务类型占比

步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 历史事务”,进入历史事务 列表页面。

步骤2 在“分布式事务引擎”下拉列表框中,选择待查看的分布式事务引擎。

步骤3 选择“分析报表”页签,设置待查看的时间区间。即可在“分支事务类型占比”区域 查看选定时间内的事务类型占比图。

6-7 分支事务类型占比

说明

待查看的时间区间选择“自定义”时,可以选择查看最多15天以来的事务数据。

单击指定的分支事务类型名称,可以开启或关闭该事务类型占比图显示。

----结束

查看事务状态占比

步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 历史事务”,进入历史事务 列表页面。

步骤2 在“分布式事务引擎”下拉列表框中,选择待查看的分布式事务引擎。

步骤3 选择“分析报表”页签,设置待查看的时间区间。即可在“事务状态占比”区域查看 选定时间内的事务状态占比图。

6-8 事务状态占比

说明

待查看的时间区间选择“自定义”时,可以选择查看最多15天以来的事务数据。

单击指定的事务状态名称,可以开启或关闭该事务状态占比图显示。

----结束

查看事务 Top5

步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 历史事务”,进入历史事务 列表页面。

步骤2 在“分布式事务引擎”下拉列表框中,选择待查看的分布式事务引擎。

步骤3 选择“分析报表”页签,设置待查看的时间区间。即可在“事务Top5”区域查看选定 时间区间内,展示总事务数峰值TPS前五的全局事务。

6-9 事务 Top5

说明

待查看的时间区间选择“自定义”时,可以选择查看最多15天以来的事务数据。

将鼠标放在代表某事务的条形图上,会显示出该事务的事务名称和TPS值。

----结束

查看事务统计

步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 历史事务”,进入历史事务 列表页面。

步骤2 在“分布式事务引擎”下拉列表框中,选择想要查看的分布式事务引擎。

步骤3 选择“分析报表”页签,设置待查看的时间区间。在该事务统计列表中,会显示该时 间区间内的全局事务、全局提交事务、全局回滚事务、总事务的TPS值,该值为待查看 时间区间内的平均值。

● 单击指定的事务名称,可以开启或关闭该事务的事务统计TPS曲线图显示。

● 当鼠标放在曲线图的某点上,会显示出该时刻事务的具体统计数据。

6-10 事务统计

说明

待查看的时间区间选择“自定义”时,可以选择查看最多15天以来的事务数据。

----结束

自定义事务监控

步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 历史事务”,进入历史事务 列表页面。

步骤2 在“分布式事务引擎”下拉列表框中,选择待查看的分布式事务引擎。

步骤3 选择“分析报表”页签,设置待查看的时间区间。

说明

待查看的时间区间选择“自定义”时,可以选择查看最多15天以来的事务数据。

步骤4 单击“自定义事务监控”右边的 。

右侧会弹出该DTM引擎实例在所选时间区间内的全部事务,你可以根据事务名称前的 复选框选择最多五个事务。

步骤5 单击“确定”。

自定义事务监控显示区域会分3个部分显示自定义的历史事务情况。

● 第一个部分会以表格的形式显示出所选事务的各个指标的统计值。各指标的意义 如下表1 自定义事务监控指标表。

6-3 自定义事务监控指标表

指标名 指标意义

名称 所选事务的事务名称。

ID 所选事务的事务ID。

全局事务数 单位时间内,全局事务产生次数和。

全局事务回滚数 单位时间内,全局事务回滚产生次数和。

指标名 指标意义

全局事务提交数 单位时间内,全局事务提交产生次数和。

总事务数 单位时间内,事务产生次数和。

总事务数=(全局事务数+分支事务数)。

6-11 自定义事务监控

● 第二个部分是总事务统计图。该总事务统计图展示了所选事务(最多五个)在所 选时间区间内,全局事务TPS随时间变化的曲线图。单击事务名称,可开启/关闭 该全局事务TPS曲线图的展示。

● 第三个部分是所选事务四种TPS曲线图。该部分分别展示了所选的事务在所选的时 间区间内,四种事务TPS(全局事务、全局提交事务、全局回滚事务、总事务)随 时间变化情况。单击事务名称,可开启/关闭该类事务TPS曲线图的展示。

----结束

查看历史事务明细

步骤1 登录ServiceStage控制台,选择“分布式事务管理 DTM > 历史事务”,进入历史事务 列表页面。

步骤2 在“分布式事务引擎”下拉列表框中,选择想要查看的分布式事务引擎。

步骤3 选择“历史明细”页签,显示已经执行完成的事务。

可以选择相应的可用区、时间区间,也可以在搜索框中直接搜索事务名称,单击全局 事务上的 ,可查看分支事务的信息。

说明

待查看的时间区间选择“自定义”时,可以选择查看的最多历史天数由配置服务端参数时设置的

“history-max-save-day”值决定。

事务列表展示事务信息,具体说明如表6-4所示。

6-4 历史事务列表信息 参数 参数说明

全局事务ID 由DTM为每一个接入的全局事务分配的全局唯一标识。

分支事务ID 由DTM为每一个接入的分支事务分配的全局唯一标识。

事务名

称 全局事务名称来源于事务发起者在注解@DTMTxBegin中指定的 appName字段,分支事务名称来源于事务参与者在注解

@DTMTccBranch中指定的identifier字段。

客户端调用IP 事务发起者所在节点IP。

服务端IP 接收并处理该事务的DTM服务端节点IP。

事务类

型 ● 全局事务

● 分支事务 事务状

态 ● 提交完成

● 回滚完成 事务产

生时间 事务开始接入到DTM服务端的时间点。

子事务 数

全局事务包含的分支事务数量。

6-12 历史事务明细

----结束