注册 / 登录

如何快速准确定位复杂系统中的链路性能瓶颈:APM在当当的实践

分会场:  爆款架构/数据平台/工程实践

 

案例来源 :

案例讲师

林嘉琦

当当网 架构部工程师

当当网架构部工程师
当当网架构部工作,负责APM调用链、作业云等,shardingsphere、skywalking开源贡献者。

扫描二维码分享案例

 

案例简述

 

讲述当当网往年大促经验教训,以及APM在当当的实践,对现有系统进行链路性能分析;从技术选型,生产环境落地,使用中踩过的坑以及大促指导综合压测的数据分析;此外,还有当当与开源APM产品skywalking的深度合作以及开源贡献。

 

案例目标

 

随着电商业务快速发展,各个业务系统已经演变成分布式、微服务化平台,因此理清各业务系统的链路关系,快速准确定位系统链路的性能瓶颈变得愈发困难。我们经常能够遇到这样的场景:在大促前夕,各业务单系统压测表现良好,而一旦整体综合压测就会出现各种问题,而在问题分析会上,各系统都会拿出数据来自证清白;因此导致决策者无法对整体系统有最清晰准确的认识,容易出现决策失误或额外的成本开销。本案例围绕当当使用APM的实践经验,从技术选型到生产环境落地,对各系统进行链路性能分析,并指导大促综合压测,以解决上述系统链路性能问题。

 

成功(或教训)要点

 

1)APM使用背景与技术选型


2)Skywalking的应用实践与心得


3)当当网对skywalking开源社区的贡献

 

案例ROI分析

 

APM能够快速准确定位复杂系统中的链路性能瓶颈,能够让整体系统有一个宏观且直观的使用感受,便于决策者做出准确决策,以节省不必要的额外开销。此外能够在一定程度上替代商业APM产品,节省成本。

 

案例启示

 

业务的不断发展推动技术的变革,APM调用链产品就是在当前业务系统不断复杂化、分布式化、微服务化的背景下应运而生的,它能够解决当下系统链路中的性能瓶颈。展望未来,在容器云化的潮流下,相信会有更多更好的APM产品脱颖而出。

 

案例在团队中的意义

 

调用链

 

领取大会PPT

我要参会

大会全套演讲PPT

立即领取

大会即将开幕,点击抢票!

我要参会