Включение потоковой передачи журналов выполнения в Функциях Azure
При разработке приложения часто требуется знать, что записывается в журналы при работе в Azure, почти в реальном времени.
Существует два способа просмотра потока файлов журнала, создаваемых при выполнении функций.
Встроенная потоковая передача журналов. Платформа Службы приложений позволяет просматривать поток файлов журналов приложений. Он эквивалентен выходным данным, которые отображаются при отладке функций во время локальной разработки и при использовании вкладки Тест на портале. При этом отображаются все данные в журнале. Дополнительные сведения см. в разделе Потоковая передача журналов. Этот потоковый метод поддерживает только один экземпляр и не может использоваться с приложением, которое выполняется в Linux в плане потребления. При масштабировании функции до нескольких экземпляров данные из других экземпляров не отображаются с помощью этого метода.
Live Metrics Stream. Если приложение-функция подключено к Application Insights, данные журнала и другие метрики можно просматривать почти в реальном времени на портале Azure с помощью Live Metrics Stream. Этот метод используется при мониторинге функций, выполняемых на нескольких экземплярах и поддерживающих все типы планов. Этот метод использует данные выборки.
Потоки журнала можно просматривать как на портале, так и в большинстве локальных сред разработки.
На портале можно просматривать оба типа потоков журналов.
Чтобы просмотреть журналы потоковой передачи на портале, выберите в приложении-функции вкладку Функции платформы. Затем в разделе Мониторинг выберите Потоковая передача журнала.
При этом приложение будет подключено к службе потоковой передачи журналов, а журналы приложений отобразятся в окне. Вы можете переключаться между режимом отображения журналов для приложения и веб-сервера.
Чтобы просмотреть Live Metrics Stream для приложения, перейдите на вкладку Обзор приложения-функции. Если компонент Application Insights включен, в разделе Application Insights отображается ссылка Настроенные функции. По этой ссылке можно перейти на страницу Application Insights приложения.
В Application Insights выберите Live Metrics Stream. В разделе Пример телеметрии отображаются записи выборки из журнала.