Как измерить время холодного запуска функции Azure - PullRequest
0 голосов
/ 28 июня 2018

В последнее время я проводил исследования относительно функции Azure время холодного запуска , которое может происходить с планом, основанным на потреблении. Я понимаю концепции, но как мне измерить время холодного запуска моих функций Azure? Кажется, я не могу найти хорошую документацию по этому вопросу.

В портале Azure я вижу вкладку «Монитор» для каждой из моих функций, но отображается только статистика «Продолжительность (мс)», и неясно, включает ли это время запуска.

В общем, есть ли лучшие способы контролировать это?

1 Ответ

0 голосов
/ 28 июня 2018

Не думаю, что есть официальный показатель, который показывает время холодного старта.

Я измерял это, запустив функцию с предсказуемым «горячим» временем выполнения, а затем измерил общую задержку от клиента, который вызывает функцию. Клиент находился в том же регионе, что и тестируемая функция.

Кроме того, моя функция возвращала идентификатор экземпляра, на котором он работал. Первый ответ от каждого экземпляра определенно холодный старт.

Надеюсь, вы найдете мои сообщения в блоге о холодных запусках полезными:

...