Временное отключение azure оповещений журнала активности - PullRequest
0 голосов
/ 10 февраля 2020

У меня настроено несколько предупреждений на основе журнала активности - когда определенные ресурсы создаются / обновляются. Я хотел бы отключить их на время развертывания (Azure DevOps, включая шаблон ARM) - чтобы не было спама из-за ненужных писем.

Поэтому перед каждым развертыванием (и после развертывания шаблона ARM) я запускаю код как это:

az monitor activity-log alert list --resource-group ${RESOURCE_GROUP_NAME} --query "[].[name, enabled]" -o tsv | while read ALERT_NAME ALERT_STATUS
do
    if [[ ${ALERT_STATUS} == "True" ]]
    then
        az monitor activity-log alert update --resource-group ${RESOURCE_GROUP_NAME} --name ${ALERT_NAME} --enabled false
    fi
done

И включите их в качестве последнего шага развертывания.

Однако это не похоже на подавление предупреждений. Я предполагаю, что потребуется некоторое время, чтобы обновить статус sh. Любая подсказка, что это может быть и как это исправить / обойти это?

1 Ответ

0 голосов
/ 31 марта 2020

Вы можете использовать правила действий для подавления предупреждений во время развертываний. Смотрите эти документы на этом: https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-action-rules

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...