我有一个脚本,可以帮助ARM模板配置Azure Service Fabric群集(官方Windows服务器)以及其他依赖项,如存储等。我没有通过门户网站进行配置。
事实:
两天前,我使用此脚本为群集配置取得了圆满成功。
昨天我又尝试了同样的事情,配置失败了(下面的错误)。
只是为了向您保证配置脚本有效,我可以在其他订阅上成功配置此脚本,并且它可以持续可靠地成功。
错误:
资源Microsoft.Insights / autoscaleSettings'1NodeVMSetAutoScale'失败,并显示消息'带有命名空间的指标''和名称'\ Processor(_Total)\%Processor Time'不支持此资源ID'/ subscriptions / - --- / resourceGroups / -cluster /提供商/ Microsoft.Compute / virtualMachineScaleSets / 1' 。” 8:10:01 PM - 资源Microsoft.Insights / autoscaleSettings'2NodeVMSetAutoScale'失败,消息'带有命名空间的度量标准'和名称'\ Processor(_Total)\%Processor Time'不支持此资源ID'/ subscriptions / ---- / resourceGroups /簇/提供商/ Microsoft.Compute / virtualMachineScaleSets / 2' 。” 8:10:01 PM - “跳过模板输出评估:至少有一次资源部署操作失败。请列出部署操作以获取详细信息。有关使用详情,请参阅https://aka.ms/arm-debug。” 'string'不包含'error'的定义
我的问题是为什么?它不能一直成功的原因是什么?您可以帮忙解决问题排查步骤吗?
相关信息:https://azure.microsoft.com/en-us/documentation/articles/insights-autoscale-common-metrics/
答案 0 :(得分:0)
2个问题:
1)你在哪个地区部署?
2)在新订阅中,您可以查看您注册的资源提供商以及在哪些地区?在CLI中,命令如下所示:
azure config mode arm
azure provider list
azure provider show Microsoft.Insights
答案 1 :(得分:0)
我订阅了一周后面临同样的问题。解决方法是通过在waddiagnostic性能计数器部分下添加计数器“\ Processor(_Total)\%Processor Time”来更改诊断配置。你也可以在这里讨论自动调峰:Service Fabric Autoscale
请分享您的模板/部分模板以进一步分析。