Aktivera körningsloggar för direktuppspelning i Azure Functions
När du utvecklar ett program vill du ofta se vad som skrivs till loggarna nästan i realtid när du kör i Azure.
Det finns två sätt att visa en dataström med loggfiler som genereras av funktionskörningarna.
Inbyggd loggströmning: med App Service-plattformen kan du visa en ström av dina programloggfiler. Detta motsvarar de utdata som visas när du felsöker dina funktioner under lokal utveckling och när du använder fliken Test i portalen. All loggbaserad information visas. Mer information finns i Stream-loggar. Den här strömningsmetoden stöder endast en enda instans och kan inte användas med en app som körs på Linux i en förbrukningsplan. När funktionen skalas till flera instanser visas inte data från andra instanser med den här metoden.
Live Metrics Stream: När din funktionsapp är ansluten till Application Insights kan du visa loggdata och andra mått nästan i realtid i Azure Portal med Live Metrics Stream. Använd den här metoden när du övervakar funktioner som körs på flera instanser och stöder alla plantyper. Den här metoden använder exempeldata.
Loggströmmar kan visas både i portalen och i de flesta lokala utvecklingsmiljöer.
Du kan visa båda typerna av loggströmmar i portalen.
Om du vill visa direktuppspelningsloggar i portalen väljer du fliken Plattformsfunktioner i funktionsappen. Under Övervakning väljer du sedan Loggströmning.
Detta ansluter din app till loggströmningstjänsten och programloggarna visas i fönstret. Du kan växla mellan programloggar och webbserverloggar.
Om du vill visa Live Metrics Stream för din app väljer du fliken Översikt i funktionsappen. När du har Aktiverat Application Insights visas en Application Insights-länk under Konfigurerade funktioner. Den här länken tar dig till Application Insights-sidan för din app.
I Application Insights väljer du Live Metrics Stream. Exempel på loggposter visas under Exempeltelemetri.