Övervaka Azure Static Web Apps
Aktivera Application Insights för att övervaka API-begäranden, fel och spårningsinformation.
Viktigt!
Application Insights har en oberoende prismodell från Azure Static Web Apps.
Kommentar
Användning av Application Insights med Azure Static Web Apps kräver ett program med ett API.
Lägga till övervakning
Använd följande steg för att lägga till Application Insights-övervakning i din statiska webbapp.
Öppna Static Web Apps-instansen i Azure Portal.
Välj Application Insights på menyn.
Välj Ja bredvid Aktivera Application Insights.
Välj Spara.
När du har skapat Application Insights-instansen skapas en associerad programinställning i Azure Static Web Apps-instansen som används för att länka samman tjänsterna.
Kommentar
Om du vill spåra hur de olika funktionerna i webbappen används från slutpunkt till slutpunkt-klientsidan kan du infoga spårningsanrop i JavaScript-koden. Mer information finns i Application Insights för webbsidor.
Åtkomst till data
I fönstret Översikt i din statiska webbapp väljer du länken bredvid resursgruppen.
I listan väljer du Application Insights-instansen med samma namn som din statiska webbapp.
I följande tabell visas några platser i portalen som du kan använda för att granska aspekter av programmets API-slutpunkter.
Kommentar
Mer information om Application Insights-användning finns i översikten över App insights.
Typ | Menyplats | beskrivning |
---|---|---|
Misslyckanden | Undersöka > fel | Granska misslyckade begäranden. |
Serverbegäranden | Undersöka > prestanda | Granska enskilda API-begäranden. |
Loggar | Övervakningsloggar > | Interagera med en redigerare för att fråga transaktionsloggar. |
Mått | Övervaka > mått | Interagera med en designer för att skapa anpassade diagram med hjälp av olika mått. |
Spårningar
Använd följande steg för att visa spårningar i ditt program.
Välj Loggar under Övervakning.
Hovra musen över valfritt kort i fönstret Frågor .
Välj Läs in redigeraren.
Ersätt den genererade frågan med ordet
traces
.Markera Kör.
Begränsa loggning
I vissa fall kanske du vill begränsa loggningen samtidigt som du samlar in information om fel och varningar. Du kan göra det genom att göra följande ändringar i din host.json-fil i Azure Functions-appen.
{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true
},
"enableDependencyTracking": false
},
"logLevels": {
"default": "Warning"
}
}
}