事务

欢迎使用Apptalking,本文档将帮助您快速理解产品的核心功能,如果在使用过程当中遇到了问题,欢迎通过邮件的方式进行问答。

什么是事务?

事务是指用户的事务交易,以用户为视角就是指用户的一次事务操作,比如一次转账、付款、查看商品。以后端服务的视角就是一次完整的事务交易服务处理,比如用户的一次付款,后端要通过多个应用服务器、多个数据库、多个缓存才可以处理完成,那么这个完整的处理流程就是一个事务。

事务与用户体验

事务可以直接的反应用户体验情况,Apptalking 有详尽的事务性能指标,平均响应时间、吞吐率、错误率等,可以直接了解事情的性能情况,从而也了解到用户体验情况。

Apptalking

事务健康度

Apptalking关联事务所有类型的事件,并且会综合分析事务的性能和异常情况,事务健康规则会根据阈值来评定事务的监控度,以上信息都可以直观的反应的事务的健康情况。

事件

和事务相关的事件,如监控规则违规事件等类型。
Apptalking

评分

综合显示事务的慢事务和事件信息。
Apptalking

事务处理流程

后台应用的事务处理一般是一个非常复杂的过程,可能会经过多层的应用和多个DB等复杂的情况,Apptalking事务拓扑能够清晰的呈现完整的事务处理流程和各个环节的性能情况。

Apptalking

事务问题追溯

当一个事务处理流程越复杂的时候,对事务的问题定位变动也会变得复杂,Apptalking 事务快照使得处理这个问题变得简单。

事务快照包含了单次事务处理的完整信息,如事务处理的链路,慢的方法、异常等信息。

Apptalking

事务快照由快照节点组成,快照节点是指处理处理的每一个节点的快照,比如一个事务有两个应用A 和 B负责处理,那么这个事务快照就会产生两个事务节点快照。

Apptalking

事务节点快照中有详细的处理细节信息,包含执行的代码、异常、获取业务参数等信息,真正的是代码及问题定位,Apptalking可以捕获用户自己的业务代码和framework代码。Apptalking 具有自学习功能,对于有问题的代码会集中监控,当问题恢复后会自动放弃此代码的监控,既可以保证用户的性能也保证了监控的有效性。

Apptalking

事务告警

Apptalking可以针对单个事务、整体事务进行告警、支持任意的指标项和动态基线阈值。

Apptalking
Apptalking