当前位置:主页 > 查看内容

什么是Apdex和Apdex阈值?_应用性能管理 APM_常见问题_常见咨询问

发布时间:2021-10-14 00:00| 位朋友查看

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

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

Apdex的原理

根据应用性能评估确定应用响应时间的最优门槛为Apdex阈值,然后根据应用实际响应时间结合Apdex阈值定义了三种不同的性能表现:

Satisfied(满意):应用响应时间低于或等于Apdex阈值。比如Apdex阈值为1.5s,则一个耗时1s的响应结果则可以认为是满意的。

Tolerating(可容忍):应用响应时间大于Apdex阈值,但同时小于或等于4倍的Apdex阈值。假设应用设定的Apdex阈值为1s,则4*1=4s为应用响应时间的容忍上限。

Frustrated(烦躁期):应用响应时间大于4倍的Apdex阈值。

如何计算Apdex

APM中,Apdex阈值即自定义阈值中设置的阈值,应用响应时延即服务时延,Apdex取值范围为0~1,计算公式如下:

Apdex=(满意样本+可容忍样本*0.5)/样本总数

其计算结果表示应用的不同性能状态,即用户对应用的体验结果,采用不同的颜色表示,如表1

表1 Apdex说明

Apdex值

颜色

说明

0.75 ≤ Apdex ≤ 1

绿色

表示应用、实例或事务被调用时响应很快,用户体验较满意。

0.3 ≤ Apdex < 0.75

黄色

表示应用、实例或事务被调用时响应较慢,用户体验一般。

0 ≤ Apdex < 0.3

红色

表示应用、实例或事务被调用时响应极慢,用户体验较差。

Apdex计算举例:

如何设置Apdex阈值

您可以可根据实际业务对Apdex阈值进行设置,设置方法详见自定义阈值


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:云函数 开始使用 - 开发者工具 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐