Я использую развертывания шаблонов Azure RM с проектом группы ресурсов Visual Studio 2017 для развертывания экземпляра IoTHub с параметрами диагностики в Log Analytics.
Проблема связана с развертыванием шаблона параметров диагностики и, в частности, сКатегория AllMetrics
в свойстве metrics
.
Я следую инструкциям по развертыванию параметров диагностики как Шаблон ресурсов без вычислений
Развертывание успешно завершено,но этот
{
"type": "providers/diagnosticSettings",
"name": "[concat('Microsoft.Insights/', parameters('iotHub.diagnostics.settingName'))]",
"dependsOn": [
"[resourceId('Microsoft.Devices/IoTHubs', parameters('iotHub.name'))]"
],
"apiVersion": "2017-05-01-preview",
"properties": {
"name": "[parameters('iotHub.diagnostics.settingName')]",
"workspaceId": "[resourceId('Microsoft.OperationalInsights/workspaces', parameters('iotHub.diagnostics.logAnalyticsName'))]",
"logs": [
{
"category": "Connections",
"enabled": true,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"metrics": [
{
"category": "AllMetrics",
"enabled": true,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
]
}
}
не развернут как включенный - на портале он не отмечен как включенный.Пробовал несколько раз, как в качестве нового развертывания, так и в качестве обновления.
Если я пойду и включу это вручную на портале, то он останется включеннымпосле последовательных развертываний того же.
Есть идеи?