Максимальный размер окна для оповещения Azure

Я пытаюсь создать предупреждение для того, что кажется простым сценарием предупреждения:

Если мое приложение логики не запущено в течение 24 часов, я хочу создать оповещение о неожиданном бездействии.

Когда я создаю оповещение через портал, я могу выбрать только временное окно до 6 часов.

введите здесь описание изображения

Но если я настрою его через API портала напрямую, я могу настроить временное окно до 1 дня.

введите здесь описание изображения

Мой вопрос: почему портал фиксирует максимальный размер окна до 6 часов для оповещения? И правильно ли я это делаю - есть ли лучший способ определить неактивность определенных приложений логики? например как я могу предупредить, если приложение логики не запускалось в течение 2 дней?

Спасибо.


person iandayman    schedule 15.12.2017    source источник
comment
Проголосовать против? Голосовать за закрытие? Хочешь объяснить?   -  person iandayman    schedule 18.12.2017


Ответы (1)


Согласно документации, можно создавать правила оповещения. с windowsSize от 5 минут до 1 дня в формате длительности ISO 8601.

Как вы упомянули, это поддерживается через API и шаблоны ARM.

почему портал фиксирует максимальный размер окна до 6 часов для оповещения?

Я считаю, что это просто ограничение пользовательского интерфейса, но его не должно быть.

Мой другой вопрос: правильно ли я это делаю - есть ли лучший способ определить неактивность определенных приложений логики? например как я могу предупредить, если приложение логики не запускалось в течение 2 дней?

Это функция OOTB, я бы рекомендовал использовать ее, если она соответствует вашим требованиям. Если вам нужно что-то еще, например, более длительный период, вам нужно будет реализовать что-то нестандартное. Вы можете использовать API Workflow Runs — List и проверьте это программно.

ХТН

person Paco de la Cruz    schedule 18.12.2017