Честно говоря, Azure по-прежнему не имеет прямого способа настроить оповещения для непрерывных веб-заданий, чтобы можно было получать уведомления, если веб-задание останавливается по неизвестным причинам.После некоторых исследований я обнаружил, что логические приложения - лучший способ сделать это.Вот шаги, как можно достичь этого
Перейдите в веб-задание Azure, выберите свойства и скопируйте URL-адрес веб-ловушки, имя пользователя и пароль.
По умолчанию URL-адрес веб-ловушки будет иметь параметр / run в конце, чтобы удалить его, так как вы не хотите запускать webjob
Создайте настройку приложения логики следующим образомпараметры в точном порядке
- Повторение - ваш выбор, как часто вы хотите запускать ваше логическое приложение
Инициализация переменной, например, статуса (тип - строка)
Вызовите конечную точку Http с указанием следующих деталей, которые вы скопировали ранее [] 2]
- Добавьте шаг анализа JSON-ответа, вставив ответ, чтобы приложение логики моглосоздайте собственную схему
- Выберите имя элемента для значения, которое вы хотите прочитать, например, я использую статус
- Добавьте условие для отказа
- Отправьте письмо или все, что вы хотите сделать
За все ваше приложение входа в систему будетвыглядеть примерно так