天弘基金李鑫在2017APMcon中国应用性能管理大会上做了题为《“静态调用链路发现”应用场景分析及实践探索》的分享,就APM的发展与现状,静态调用链路等做了深入的分析。
https://yq.aliyun.com/download/726?spm=a2c4e.11154804.0.0.25b16a79rJBYvu
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
李鑫在2017 APMcon中国应用性能管理大会上的分享《“静态调用链路发现”应用场景分析及实践探索》,确实是对APM(Application Performance Management,应用性能管理)领域的一次深入探讨。虽然我无法直接访问外部链接或提供即时下载服务,但我可以基于阿里云的相关知识,帮助您理解这一主题的要点和它与阿里云产品、服务的关系。
APM是确保软件应用和服务高效运行的关键技术,它主要关注于监控、分析和优化应用程序的性能。随着时间发展,APM工具从最初的简单监控演进到现在的全栈式性能管理,涵盖了从用户体验、应用代码、数据库到网络等多层面的性能跟踪与分析。现代APM解决方案强调实时性、智能化以及对微服务架构的支持。
静态调用链路发现是一种在不运行程序的情况下,通过分析代码结构、配置文件等静态资源来构建应用调用关系的技术。这与动态追踪(在运行时收集调用数据)相对,有其独特优势,比如可以在没有实际流量或测试环境的情况下进行,有助于提前发现潜在的性能瓶颈或架构设计问题。
阿里云提供了多种与APM相关的服务,其中ARMS(Application Real-Time Monitoring Service,应用实时监控服务) 是一个集成了性能监控、异常检测、调用链路分析等功能的综合性APM平台。对于静态调用链路发现的概念,虽然阿里云ARMS更侧重于动态监测和实时数据分析,但用户可以通过集成阿里云的其他开发运维(DevOps)工具和服务,如云效Codeup 或 云效CI/CD,实现代码级别的静态分析,间接支持对应用架构和调用关系的深入理解。
综上所述,虽然阿里云ARMS本身可能不直接提供静态调用链路发现功能,但结合阿里云的DevOps工具链,用户完全能够实施类似的最佳实践,以提升应用的性能管理和整体开发效率。