Включение потоковой передачи журналов выполнения в Функциях Azure

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

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

  • Потоковая трансляция метрик (рекомендуется): когда приложение-функция подключено к Application Insights, вы можете просматривать данные журнала и другие метрики практически в режиме реального времени в портал Azure с помощью потока динамических метрик. Этот метод используется при мониторинге функций, работающих в нескольких экземплярах, и поддерживает все типы планов. Этот метод использует данные выборки.

  • Встроенная потоковая передача журналов. Платформа Службы приложений позволяет просматривать поток файлов журналов приложений. Он эквивалентен выходным данным, которые отображаются при отладке функций во время локальной разработки и при использовании вкладки Тест на портале. При этом отображаются все данные в журнале. Дополнительные сведения см. в разделе Потоковая передача журналов. Этот потоковый метод поддерживает только один экземпляр и не может использоваться с приложением, которое выполняется в Linux в плане потребления. Если функция масштабируется до нескольких экземпляров, данные из других экземпляров не отображаются с помощью этого метода.

Потоки журнала можно просматривать как на портале, так и в большинстве локальных сред разработки.

На портале можно просматривать оба типа потоков журналов.

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

Включение потоковой передачи журналов на портале

При этом приложение будет подключено к службе потоковой передачи журналов, а журналы приложений отобразятся в окне. Вы можете переключаться между режимом отображения журналов для приложения и веб-сервера.

Просмотр потоковой передачи журналов на портале

Чтобы просмотреть Live Metrics Stream для приложения, перейдите на вкладку Обзор приложения-функции. Если компонент Application Insights включен, в разделе Application Insights отображается ссылка Настроенные функции. По этой ссылке можно перейти на страницу Application Insights приложения.

В Application Insights выберите Live Metrics Stream. В разделе Пример телеметрии отображаются записи выборки из журнала.

Просмотр Live Metrics Stream на портале

Следующие шаги