Могу ли я установить предупреждение Azure Application Insight, если моя функция не была вызвана в течение 24 часов? - PullRequest
0 голосов
/ 27 февраля 2020

У нас есть несколько Azure функций, которые мы ожидаем получить по крайней мере один раз в каждый рабочий день. Просматривая предупреждения, я не вижу ничего, что выскочило бы, чтобы предупредить нас, если для функции нет активности.

Мне также не повезло в поиске «оповещения, когда нет активности» Поэтому мне интересно, кто-нибудь из вас сделал это или, возможно, сможет указать мне правильное направление.

Спасибо

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

Предположим, у вас есть следующая функция azure, и она связана с пониманием приложения:

enter image description here

Затем вы можете использовать запрос ниже для проверьте, вызван ли экземпляр функции ( BlobTrigger1 в этом примере) или нет в представлении приложения ( Обратите внимание , что sdkVersion может измениться для функции v1 / v2 / v3 azure, вам следует проверьте сами):

enter image description here

Затем в Azure monitor -> alerts, для «RESOURCE», выберите ваши идеи Приложения; для «СОСТОЯНИЯ» выберите «Пользовательский поиск по журналу»:

enter image description here

Затем в «Пользовательском поиске по журналу» установите настройку, как показано на скриншоте ниже:

enter image description here

И настройте другие параметры, после чего вы будете предупреждены, если экземпляр функции не вызывается в течение 24 часов.

1 голос
/ 27 февраля 2020

Вы должны иметь возможность создать предупреждение, используя пользовательское условие с Number of Results = 0. https://docs.microsoft.com/en-us/azure/azure-monitor/app/alerts#how -to-set-an-exception-alert-using-custom-log-search

Например, вы строите запрос для журналов из своей функции в течение последних 24 часов. Если ваша функция выполнялась, запрос будет иметь результаты. Если нет, счетчик результатов будет равен 0, и вы активируете свое предупреждение.

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