APM,ApplicationPerformance Management,应用性能监控,也叫做应用性能分析系统。
通过汇聚业务系统各处理环节的实时数据,分析业务系统各事务处理的交易路径和处理时间;

  • 分布式服务系统,最需要 APM
  • APM是每个互联网企业的基建,无论是开发,还是运维,APM都是必知必会的技能
  • 实现对应用的全链路性能监测,以便发生故障的时候,能够快速定位和解决问题

常见的全链路监控产品
https://www.jianshu.com/p/a22a4288c93b
https://github.com/chalecao/femonitor/
https://blog.csdn.net/weixin_34198583/article/details/88927184

物理监控
服务监控
业务监控
链路监控
中间件监控等

https://support.huaweicloud.com/apm_faq/apm_03_0010.html
https://www.sohu.com/a/361349657_468635

image.png
image.png

Apdex的原理

Apdex全称是Application Performance Index,
是由Apdex联盟开发的用于评估应用性能的工业标准。
Apdex标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价

Apdex阈值