Azure cpu 百分比平均值和最大值相差太大

hig*_*nse 6 azure azure-devops

天蓝色监控

该图显示cpu's max> 96%,但cpu's avg< 10%

怎么会这样呢?(我的意思是,不应该cpu's avg> 40,或者至少> 30?)

Dij*_*aaf 1

事实并非如此,我估计了图表中的一些值,并将它们放入电子表格中并计算了 5 分钟平均值,并计算了最大 CPU 和 5 分钟平均值的平均值。下面是它的样子。当您在一段时间内进行平均时,它会平滑所有的峰值和低点。

Max 5 Min Avg
85  
40  
20  
5   
25  35
40  26
5   19
10  17
99  35.8
    
Max Average
99  26.56
Run Code Online (Sandbox Code Playgroud)

如果它持续处于高 CPU 状态,那么您的总体平均值将开始增长。

然而,这个平均值在你的图表上看起来确实相当低,但你也没有显示最小 CPU,所以它可能是高的短突发,但更常见的是低 CPU 使用率,你也应该绘制它。

您是否正在尝试配置警报或扩展?然后,您应该查看一小段时间(例如 5 分钟)的平均值,如果超过阈值(通常为 75-80%),则发送警报和/或横向扩展。