Översikt över Azure Functions-diagnostik
När du kör en funktionsapp vill du vara förberedd på eventuella problem som kan uppstå, från 4xx-fel till utlösande fel. Azure Functions diagnostik är en intelligent och interaktiv upplevelse som hjälper dig att felsöka din funktionsapp utan konfiguration eller extra kostnad. När du stöter på problem med funktionsappen Azure Functions diagnostik påpekar vad som är fel. Den vägleder dig till rätt information för att enklare och snabbare felsöka och lösa problemet. Den här artikeln visar grunderna i hur du använder Azure Functions diagnostik för att snabbare diagnostisera och lösa vanliga problem med funktionsappar.
Starta Azure Functions diagnostik
Så här startar du Azure Functions diagnostik:
Gå till funktionsappen i Azure Portal.
Välj Diagnostisera och lösa problem för att öppna Azure Functions diagnostik.
Välj en kategori som bäst beskriver problemet med din funktionsapp med hjälp av nyckelorden i startsidans panel. Du kan också skriva ett nyckelord som bäst beskriver problemet i sökfältet. Du kan till exempel skriva
execution
för att se en lista över diagnostikrapporter relaterade till körningen av funktionsappen och öppna dem direkt från startsidan.
Använda det interaktiva gränssnittet
När du har valt en startsida som bäst överensstämmer med funktionsappens problem kan Azure Functions diagnostikens interaktiva gränssnitt, med namnet Genie, vägleda dig genom att diagnostisera och lösa problem med din app. Du kan använda kortkommandona för panelen som tillhandahålls av Genie för att visa den fullständiga diagnostikrapporten för den problemkategori som du är intresserad av. Panelgenvägarna ger dig ett direkt sätt att komma åt dina diagnostikmått.
När du har valt en panel kan du se en lista över ämnen som rör problemet som beskrivs i panelen. De här avsnitten innehåller fragment med viktig information från den fullständiga rapporten. Välj något av de här ämnena för att undersöka problemen ytterligare. Du kan också välja Visa fullständig rapport för att utforska alla ämnen på en enda sida.
Visa en diagnostikrapport
När du har valt ett ämne kan du visa en diagnostikrapport som är specifik för din funktionsapp. Diagnostikrapporter använder statusikoner för att ange om det finns några specifika problem med din app. Du ser en detaljerad beskrivning av problemet, rekommenderade åtgärder, relaterade mått och användbara dokument. Anpassade diagnostikrapporter genereras från en serie kontroller som körs i funktionsappen. Diagnostikrapporter kan vara ett användbart verktyg för att identifiera problem i funktionsappen och för att hjälpa dig att lösa problemet.
Hitta problemkoden
För skriptbaserade funktioner kan du använda Funktionskörning och -fel under Funktionsapp ned eller Rapporteringsfel för att begränsa kodraden som orsakar undantag eller fel. Du kan använda det här verktyget för att komma till rotorsaken och åtgärda problem från en specifik kodrad. Det här alternativet är inte tillgängligt för förkompilerade C#- och Java-funktioner.
Nästa steg
Du kan ställa frågor eller ge feedback om Azure Functions diagnostik på UserVoice. Ta med [Diag]
i rubriken för din feedback.