开发者社区> 问答> 正文

在ARMS中,系统全链路性能诊断的最佳实践是怎样的?

已解决

在ARMS中,系统全链路性能诊断的最佳实践是怎样的?

展开
收起
詹姆斯邦德00 2022-10-14 18:16:08 407 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    当进行应用发布或者对应用进行压测时,可以使用ARMS应用监控的实时诊断功能。开启实时诊断后,ARMS应用监控会持续监控应用5分钟,并在这5分钟内全量上报调用链数据。接下来,您就能以出现性能问题的调用链路为起点,通过方法栈瀑布图和线程剖析等功能定位问题原因。以下图为例,可以看出系统普遍的成功请求分布在100ms左右,同时有部分成功请求分布在1s~10s之间以及10ms左右。在此基础上可以对这三类数据进行调用链路分析,通过这三类请求的具体调用链路差异,从而发现系统性能瓶颈。通过对Error请求的调用链路分析可以定位业务上是否存在可能的异常,为团队提供快速问题定位能力。

    image.png

    以上内容摘自《企业级云原生白皮书项目实战》电子书,点击https://developer.aliyun.com/ebook/download/7774可下载完整版

    2022-10-17 17:59:46
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
构建微服务下的性能监控 立即下载
微服务架构的应用性能监控 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载