Włączanie dzienników wykonywania przesyłania strumieniowego w Azure Functions

Podczas tworzenia aplikacji często chcesz zobaczyć, co jest zapisywane w dziennikach niemal w czasie rzeczywistym podczas uruchamiania na platformie Azure.

Istnieją dwa sposoby wyświetlania strumienia plików dziennika generowanych przez wykonania funkcji.

  • Wbudowane przesyłanie strumieniowe dzienników: platforma App Service umożliwia wyświetlanie strumienia plików dziennika aplikacji. Jest to odpowiednik danych wyjściowych widocznych podczas debugowania funkcji podczas programowania lokalnego i używania karty Test w portalu. Zostaną wyświetlone wszystkie informacje oparte na dzienniku. Aby uzyskać więcej informacji, zobacz Stream logs (Dzienniki usługi Stream). Ta metoda przesyłania strumieniowego obsługuje tylko jedno wystąpienie i nie może być używana z aplikacją działającą w systemie Linux w planie Zużycie. Gdy funkcja jest skalowana do wielu wystąpień, dane z innych wystąpień nie są wyświetlane przy użyciu tej metody.

  • Transmisja strumieniowa metryk na żywo: gdy aplikacja funkcji jest połączona z usługą Application Insights, możesz wyświetlać dane dziennika i inne metryki niemal w czasie rzeczywistym w Azure Portal przy użyciu strumienia metryk na żywo. Użyj tej metody podczas monitorowania funkcji działających w wielu wystąpieniach i obsługuje wszystkie typy planów. Ta metoda używa przykładowych danych.

Strumienie dzienników można wyświetlać zarówno w portalu, jak i w większości lokalnych środowisk programistycznych.

W portalu można wyświetlić oba typy strumieni dzienników.

Aby wyświetlić dzienniki przesyłania strumieniowego w portalu, wybierz kartę Funkcje platformy w aplikacji funkcji. Następnie w obszarze Monitorowanie wybierz pozycję Przesyłanie strumieniowe dzienników.

Włączanie dzienników przesyłania strumieniowego w portalu

Spowoduje to połączenie aplikacji z usługą przesyłania strumieniowego dzienników, a dzienniki aplikacji są wyświetlane w oknie. Można przełączać się między dziennikami aplikacji i dziennikami serwera sieci Web.

Wyświetlanie dzienników przesyłania strumieniowego w portalu

Aby wyświetlić strumień metryk na żywo dla aplikacji, wybierz kartę Przegląd aplikacji funkcji. Po włączeniu usługi Application Insights w obszarze Skonfigurowane funkcje zostanie wyświetlony link usługi Application Insights. Ten link umożliwia przejście do strony usługi Application Insights dla aplikacji.

W usłudze Application Insights wybierz pozycję Transmisja strumieniowa metryk na żywo. Przykładowe wpisy dziennika są wyświetlane w obszarze Przykładowa telemetria.

Wyświetlanie strumienia metryk na żywo w portalu

Następne kroki