Włączanie dzienników wykonywania przesyłania strumieniowego w usłudze 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 wykonywanie funkcji.
Strumień metryk na żywo (zalecane): 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 witrynie 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.
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 korzystania z 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.
Strumienie dzienników można wyświetlać zarówno w portalu, jak i w większości lokalnych środowisk programistycznych.
- Portal
- Visual Studio Code
- Podstawowe narzędzia
- Interfejs wiersza polecenia platformy Azure
- Azure PowerShell
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.
Spowoduje to połączenie aplikacji z usługą przesyłania strumieniowego dzienników i dziennikami aplikacji wyświetlanymi w oknie. Można przełączać się między dziennikami aplikacji i dziennikami serwera sieci Web.
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ę Strumień metryk na żywo. Przykładowe wpisy dziennika są wyświetlane w obszarze Przykładowa telemetria.