通过调用链详情,可以在选定的区域内,基于 TranceId 查询某个调用链的详细信息。
调用链详情展示的是整个调用过程中,发生远程调用的方法的链路,并不包含本地方法调用。
调用链详情是为了定位在分布式链路调用过程中的每个环节的耗时和异常,本地方法并不是调用链的核心内容,本地方法的耗时及异常建议通过业务log的方式进行。例如:本地逻辑 methodA() 调用 localMethodB() 和 localMethodC() 在调用链详情中不会显示。所以有时看到父节点的耗时总是大于所有子节点耗时总和。
调用链详情可以在调用链详情页面(
EDAS 控制台 左侧导航栏中选择 [backcolor=transparent]数据化运营 > [backcolor=transparent]调用链详情)中搜索,不过更典型的应用场景是基于调用链查询结果中的慢业务或出错业务进行查看。所以,下面以调用链查询为入口且以一个具体示例进行说明。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在分布式系统中,通过调用链详情(Trace Details)来深入分析特定调用链路的性能与异常至关重要。以下是如何利用阿里云ARMS(应用实时监控服务)进行调用链查询与分析的详细步骤,以及如何理解调用链数据中的关键信息:
GetTrace
接口,可以通过编程方式获取详细的调用链信息,便于自动化分析和故障排查。综上所述,调用链详情是诊断分布式系统中性能瓶颈和异常的有效工具,通过细致分析各阶段耗时与异常情况,结合ARMS提供的多种分析手段,可以高效定位并解决系统中的问题。