如何解决Azure百分比cpu平均和最大值差异太大
该图显示cpu's max
> 96%,但cpu's avg
怎么可能呢? (我的意思是,cpu's avg
应该不应该> 40,还是至少应该> 30?)
解决方法
并非如此,我估计了Graph中的一些值,并将它们放在电子表格中并计算出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
如果CPU持续处于高状态,那么您的总体平均水平将开始增长。
但是,该平均值在图形上看起来确实很低,但是您也没有显示Min CPU,因此在较高的情况下可能会短暂爆发,但更经常的是CPU使用率较低,您也应该对其进行图形化。
您要配置警报还是缩放?然后,您应该查看一小段时间的平均值,例如5分钟,并且如果超过阈值(通常为75-80%),则您发送警报或横向扩展。
,我就此询问了 Microsoft Azure 支持。我收到的答案并不好,基本上等于“是的,它确实这样做了”。他们建议只使用平均统计数据,因为(正如我们注意到的)“max”不起作用。这是由于数据在内部聚合的方式。 Microsoft 产品工程团队在他们的大列表中有一个请求(ID:9900425)来解决这个问题,所以它可能有一天会发生。
我没有找到任何关于该聚合如何工作的文档,Microsoft 也不会提供任何文档。
现有的一些有用的文档:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。