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