我有一组Web服务端点。我想使用AppDynamics收集有关这些端点的性能和错误率的指标。商业交易是正确的工具吗?如果没有,那么 商业交易对什么有用?
(该文档说明,业务事务从端到端监视单个事务。我应该“从最终用户的角度”等概念化事务。但是,这并不能回答我的问题-业务事务可以满足哪些用例不太适合信息点或服务端点等?)
答案 0 :(得分:1)
如果我们以电子商务应用程序为例:
业务交易是结帐,登录页面,添加到购物车等,应用程序的每个最终用户都知道。这些业务交易涵盖所有方法执行,数据库调用,Web服务调用等。
服务端点是在业务交易中执行的子调用(方法调用或Web服务调用)。例如在“结帐”和“添加到购物车”交易中执行的“检查库存”服务。
信息点是关键的业务或技术指标计数,例如结帐金额,添加到购物车项目计数。
服务端点和信息点仅为您提供性能指标,而业务交易还通过“调用图”为您提供完整的代码可见性
此外,默认设置中还存在一些限制,例如最大200个业务交易,但您可以更改这些规则。
在配置BT和SE时,您必须关注AppDynamics用户的需求。如果您为大多数业务团队配置AppDynamics,则可以使用如上所述的BT。但是,如果您以Dev和Ops团队为目标,则可以根据方法或服务调用来配置BT。
在BT和SE配置上不仅只有一种方法。您必须根据AppDynamics用户的需求进行调整。