USE Method

84 阅读1分钟

APM是监控服务的一套技术手段

USE是监控的方法论

如何通过系统的指标判别系统存在问题

USE Method

一种能分析任何系统性能的方法论

Utilization 利用率

以资源一个时间段内被使用的百分比来表示,例如:一个CPU以90%的利用率运行

Saturation 饱和度

某个资源排队的数量,例如,当前有五个用户在等待

Errors 误差

出现异常的数量,例如:网络接口有50次超时

USE指标

QPS\TPS

  • QPS(query per second)用来衡量服务的性能。
    • QPS指每秒中能执行的queryQPS的数值越高,server能处理的 request越多。
  • 峰值QPS
    • 每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。
    • (总pv数*80%)/(每天秒数*20%) = 峰值时间每秒请求数(QPS)
  • QPS是衡量服务能力的核心指标,是跟每个API挂钩的。不能说某某应用的QPS,而是某某服务的QPS
  • QPS哪怕是同样一个应用,不同的服务也会存在很大的差异。

RT

RT(response-time)接口响应时间

APDEX

性能指数Apdex(application performance index)是一个国际通用标准,是用户对应用性能满意度的量化值。