#json #azure #azure-monitoring #azure-alerts
Вопрос:
я настроил некоторое предупреждение azure с запросом анализа журнала. Я обнаружил, что генерируемая полезная нагрузка отличается от предупреждения о метрике azure. В предупреждении о поиске в журнале я пропускаю Активированный и деактивированный статус, и генерируемое письмо всегда имеет один и тот же заголовок(если активировано или деактивировано).:
сгенерированная полезная нагрузка-это вот эта:
{"WebhookName":"MyAlert","RequestBody":"{"schemaId":"Microsoft.Insights/LogAlert","data":{rn "SubscriptionId": "12345678",rn "AlertRuleName": "MyRuleName",rn "SearchQuery": "MyQuery",rn "SearchIntervalEndtimeUtc": "2021-08-09T16:48:05Z",rn "AlertThresholdOperator": "Greater Than",rn "AlertThresholdValue": 1.0,rn "ResultCount": 0,rn "SearchIntervalInSeconds": 300,rn "LinkToSearchResults": "MyLink",rn "LinkToFilteredSearchResultsUI": "MyLink",rn "LinkToSearchResultsAPI": "MyLink",rn "LinkToFilteredSearchResultsAPI": "MyLink",rn "Description": "MyDescription",rn "Severity": "1",rn "ApplicationId": "MyId",rn "AlertType": "Number of results"rn}}","RequestHeader":{"Connection":"Keep-Alive","Expect":"100-continue","Host":"MyHost","User-Agent":"IcMBroadcaster/1.0","X-CorrelationContext":"MyCorrelation","x-ms-request-id":"MyRequest"}}
уважайте показатели azure, как было написано ранее, я пропускаю это в json статус с активированным или деактивированным:
"WebhookName":"MyAlert","RequestBody":"{"schemaId":"AzureMonitorMetricAlert","data":{"version":"2.0","properties":null,"status":"Activated",
я вижу, что в оповещение о поиске в журнале можно вставить пользовательский json:
я попытался добавить:
{"status":"Activated"}
безуспешно.
Можно ли добавить Активированный и деактивированный статус?
Спасибо