华为云 应用性能管理 服务(Application Performance Management,简称APM)是实时监控并管理云应用性能和故障的云服务,提供专业的分布式应用性能分析能力,可以帮助运维人员快速解决应用在分布式架构下的问题定位和性能瓶颈等难题,为用户体验保驾护航。
APM作为云应用诊断服务,拥有强大的分析工具,通过拓扑图、调用链、事务分析可视化地展现应用状态、调用过程、用户对应用的各种操作,快速定位问题和改善性能瓶颈。
图1 APM架构图
- 访问APM:通过 IAM ( 统一身份认证 )的委托、AK/SK鉴权可以访问APM。
- 数据采集:APM可以通过非侵入方式采集Java探针、Istio网格等提供的应用数据、基础资源数据、用户体验数据等多项指标。
- 业务实现:APM支持全链路拓扑、调用链追踪、事务分析功能。
- 业务拓展:
- AOM ( 应用运维管理 )实时监控应用运维指标,APM通过拓扑、调用链等快速诊断应用性能异常。
- 通过APM找到性能瓶颈后,CPTS(云性能测试服务)关联分析生成性能报表。
- 通过智能算法学习历史指标数据,APM多维度关联分析异常指标,提取业务正常与异常时上下文数据特征,通过聚类分析找到问题根因。