Apdex全称是Application Performance Index,是由Apdex联盟开发的用于评估应用性能的工业标准。Apdex标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价。
根据应用性能评估确定应用响应时间的最优门槛为Apdex阈值,然后根据应用实际响应时间结合Apdex阈值定义了三种不同的性能表现:
Satisfied(满意):应用响应时间低于或等于Apdex阈值。比如Apdex阈值为1.5s,则一个耗时1s的响应结果则可以认为是满意的。
Tolerating(可容忍):应用响应时间大于Apdex阈值,但同时小于或等于4倍的Apdex阈值。假设应用设定的Apdex阈值为1s,则4*1=4s为应用响应时间的容忍上限。
Frustrated(烦躁期):应用响应时间大于4倍的Apdex阈值。
APM中,Apdex阈值即自定义阈值中设置的阈值,应用响应时延即服务时延,Apdex取值范围为0~1,计算公式如下:
Apdex=(满意样本+可容忍样本*0.5)/样本总数
其计算结果表示应用的不同性能状态,即用户对应用的体验结果,采用不同的颜色表示,如表1:
您可以可根据实际业务对Apdex阈值进行设置,设置方法详见自定义阈值。
本文转载自微信公众号「程序新视界」,作者丑胖侠二师兄。转载本文请联系程序新...
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://...
郑重提示:这可能是一个发泄文,可能引起你的不适,请谨慎阅读。 眼前的这个世界...
临阵磨枪,不快也光。对于成功的编程面试来说,准备和知识面一样重要。准备使你...
作者:铭毅天下 本文将介绍如何基于 Elasticsearch + Kibana 实现 IP 地址分布地...
案例背景 企业和组织通过MaxCompute构建数据仓库、大数据平台的过程中,可能会遇...
1. 接口描述 接口请求域名: tcr.tencentcloudapi.com 。 删除指定镜像 默认接口...
ALIYUN::ARMS::AlertContact类型用于创建报警联系人。 语法 { "Type": "ALIYUN::...
你是否还在大量控制台窗口中监控容器,还是对使用终端命令充满热情?而使用Docker...
文章来源 | 阿里巴巴云原生 公众号 4 月 17 日 由云原生基金会 CNCF 和阿里巴巴...