У нас есть функция Azure 2.x, работающая в режиме потребления с FrontDoor впереди Вот так это выглядит.
[Azure Function East 2.x Consumption]
[FrontDoor] - <
[Azure Function West 2.x Consumption]
У нас есть Azure Монитор, настроенный для отправки нам оповещения в любое время. Код ответа 5xx вызывается функцией azure.
- Поскольку поставив парадную дверь, мы получаем 5хх оповещений несколько раз в день.
- Эти 5xx не включены в Application Insights.
- В Log Analytics ничего не говорится о сбое.
Исторически мы знаем, что это может произойти, если у функции Azure произошел сбой запуска. Однако, просматривая логи в Kudu, мы не видим сбоев при запуске.
Мы видим множество записей, где время выполнения функции начинается и останавливается, как мы ожидаем увидеть в функции плана потребления.
SO. Мы считаем, что эти ошибки 5xx вызваны тем, что передняя дверь отправляет проверку работоспособности функции при ее запуске. (Парадная дверь очень болтлива о проверках работоспособности) Но мы не можем доказать это b / c Время выполнения функции Azure обеспечивает 0 понимания сбоев при запуске.
Вопрос Как увидеть Azure Сбои запуска функции времени выполнения?
Правило срабатывания оповещения: