Развертывание OMS Alerts через шаблоны ARM дает плохой шлюз
Я развертываю рабочее пространство oms с сохраненным поиском и прикрепленным к нему предупреждением. ARM, который я использую, выглядит следующим образом
{
"type": "Microsoft.OperationalInsights/workspaces",
"name": "[parameters('workspaceName')]",
"apiVersion": "2017-03-15-preview",
"location": "[parameters('location')]",
"properties": {
"sku": {
"Name": "[parameters('sku')]"
},
"features": {
"searchVersion": 1
}
}
},
{
"name": "[concat(parameters('workspaceName'), '/', parameters('UniqueNameOfSearch'))]",
"type": "Microsoft.OperationalInsights/workspaces/savedSearches",
"apiVersion": "[variables('LogAnalyticsApiVersion')]",
"dependsOn": [
"[concat('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'))]"
],
"tags": {},
"properties": {
"etag": "*",
"query": "[parameters('SearchQuery')]",
"displayName": "[parameters('DisplayNameOfSearch')]",
"category": "[variables('Category')]"
}
},
{
"name": "[concat(parameters('workspaceName'), '/', parameters('UniqueNameOfSearch'), '/', variables('ScheduleName'))]",
"type": "Microsoft.OperationalInsights/workspaces/savedSearches/schedules/",
"apiVersion": "[variables('LogAnalyticsApiVersion')]",
"dependsOn": [
"[concat('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'), '/savedSearches/', parameters('UniqueNameOfSearch'))]"
],
"properties": {
"etag": "*",
"Interval": "[parameters('AlertFrequency')]",
"QueryTimeSpan": "[parameters('TimeWindow')]",
"Enabled": true
}
},
{
"name": "[concat(parameters('workspaceName'), '/', parameters('UniqueNameOfSearch'), '/', variables('ScheduleName'), '/', variables('AlertName'))]",
"type": "Microsoft.OperationalInsights/workspaces/savedSearches/schedules/actions",
"apiVersion": "[variables('LogAnalyticsApiVersion')]",
"dependsOn": [
"[concat('Microsoft.OperationalInsights/workspaces/', parameters('workspaceName'), '/savedSearches/', parameters('UniqueNameOfSearch'), '/schedules/', variables('ScheduleName'))]"
],
"properties": {
"etag": "*",
"Type": "Alert",
"Name": "[parameters('DisplayNameOfSearch')]",
"Description": "[parameters('Description')]",
"Severity": "[parameters('Severity')]",
"Threshold": {
"Operator": "[parameters('AggregateValueOperator')]",
"Value": "[parameters('AggregateValue')]",
"MetricsTrigger": {
"TriggerCondition": "[parameters('TriggerAlertCondition')]",
"Operator": "[parameters('TriggerAlertOperator')]",
"Value": "[parameters('TriggerAlertValue')]"
}
},
"Throttling": {
"DurationInMinutes": 30
},
"EmailNotification": {
"Recipients": [
"[parameters('EmailRecipients')]"
],
"Subject": "[parameters('DisplayNameOfSearch')]"
}
}
}
Но мое развертывание застревает с ошибкой:
{
"error": {
"code": "Forbidden",
"message": "This workspace has been extended. Only Action group is now supported for Alerts. Please visit https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-api-alerts"
}
}
Я не могу понять, почему развертывание застревает. Статус заблокирован на "BadGateway", и я не получаю неудачное развертывание. У кого-нибудь есть подсказка или он знает, как правильно добавить оповещение в OMS?
Ссылка, которую я использовал, чтобы установить это, была: https://abcdazure.azurewebsites.net/how-to-deploy-oms-alerts-with-arm-template/