Performance 监控所有API响应时间的服务器质量,哪一个更接近中位数,跨度5-95或更高?
我想监控API的响应时间。我可以使用平均值、中值和其他方法进行监测。但我在使用这些方法时面临以下问题: 平均值问题 如果其中一个请求花费了很长时间。例如,在给定集合中,由于值1000,平均值将变高。Performance 监控所有API响应时间的服务器质量,哪一个更接近中位数,跨度5-95或更高?,performance,load,monitoring,qos,Performance,Load,Monitoring,Qos,我想监控API的响应时间。我可以使用平均值、中值和其他方法进行监测。但我在使用这些方法时面临以下问题: 平均值问题 如果其中一个请求花费了很长时间。例如,在给定集合中,由于值1000,平均值将变高。 S1=[1,1,1,2,2,2,2,2,2,2,2,2,2,2,1000] 中值问题 它的正确值仅高达50%。例如,在给定的集合S2=[2,2,2,2,50,50,50,50]。中位数取值为2,但大多数用户的响应速度较慢 5-95 span的问题() 在上面的文章中,作者建议使用uppser95-u
S1=[1,1,1,2,2,2,2,2,2,2,2,2,2,2,1000] 中值问题 它的正确值仅高达50%。例如,在给定的集合S2=[2,2,2,2,50,50,50,50]。中位数取值为2,但大多数用户的响应速度较慢 5-95 span的问题() 在上面的文章中,作者建议使用uppser95-uppser5值。 但如果响应时间如下所示,则不会生成警报: s3=[50,50,50,50,50]。在这种情况下,所有API响应都很慢。但跨度5-95为零 我正在考虑使用这两种价值观中的任何一种。 upper95或(upper95+upper5)/2
哪一个更好?为什么?有没有更好的方法来计算QOS?您列出了三个度量:
- 平均值和中位数为您提供了实际响应时间的度量。这将引出某一类问题
- 5-95 span告诉您您的响应时间的变化程度。i、 e.您的响应时间是否一致。这将引出另一类问题