【发布时间】:2014-10-15 13:51:02
【问题描述】:
【问题讨论】:
标签: azure hosting autoscaling
【问题讨论】:
标签: azure hosting autoscaling
根据您提供的图像,您的 CPU 阈值已超过 5 分钟多一点。根据我的经验,即使有 5 分钟的评估窗口,仍然需要 15-20 分钟(有时更长时间)才能看到自动缩放操作发生。
根据Azure Service Dashboard 没有问题。
所以,我建议
在您获得 20 分钟的数据后再次检查您的服务 (在图表上可见)并查看您的服务是否已扩大。
检查管理服务下的操作日志。如果有一个 未能自动扩展您的服务,您将能够在那里获取详细信息。
这是#2 的屏幕截图参考。突出显示您感兴趣的日志,然后单击屏幕底部的详细信息按钮。
【讨论】:
如果您查看第一张图片中的“平均”列,您会发现当您的 CPU% 超过 50 时,一小时内的平均值仅为 26.47%
根据我的经验,这是 Azure 将扩展的值,而不是当前的 CPU%。 如果 1% 的 45 分钟后你突然在 15 分钟内达到 99%,Azure 仍然无法扩展。
您可以以较低的 CPU% 横向扩展,或使用 Powershell / REST 将计算平均值的 60 分钟窗口缩短到更短的时间
【讨论】: