Azure Static Web Apps bewaken
Schakel Application Insights in om API-aanvragen, fouten en traceringsgegevens te bewaken.
Belangrijk
Application Insights heeft een onafhankelijk prijsmodel van Azure Static Web Apps.
Notitie
Voor het gebruik van Application Insights met Azure Static Web Apps is een toepassing met een API vereist.
Bewaking toevoegen
Gebruik de volgende stappen om Application Insights-bewaking toe te voegen aan uw statische web-app.
Open het Static Web Apps-exemplaar in Azure Portal.
Selecteer Application Insights in het menu.
Selecteer Ja naast Application Insights inschakelen.
Selecteer Opslaan.
Zodra u het Application Insights-exemplaar hebt gemaakt, wordt er een gekoppelde toepassingsinstelling gemaakt in het Azure Static Web Apps-exemplaar dat wordt gebruikt om de services aan elkaar te koppelen.
Notitie
Als u wilt bijhouden hoe de verschillende functies van uw web-app worden gebruikt aan de kant van de end-to-end-client, kunt u traceringsaanroepen invoegen in uw JavaScript-code. Zie Application Insights voor webpagina's voor meer informatie.
Toegang tot gegevens
Selecteer in het venster Overzicht in uw statische web-app de koppeling naast de resourcegroep.
Selecteer in de lijst het Application Insights-exemplaar met dezelfde naam als uw statische web-app.
In de volgende tabel worden enkele locaties in de portal gemarkeerd die u kunt gebruiken om aspecten van de API-eindpunten van uw toepassing te inspecteren.
Notitie
Zie het overzicht van App Insights voor meer informatie over het gebruik van Application Insights.
Type | Menulocatie | Beschrijving |
---|---|---|
Mislukkingen | Fouten onderzoeken > | Mislukte aanvragen controleren. |
Serveraanvragen | Prestaties onderzoeken > | Afzonderlijke API-aanvragen controleren. |
Logbestanden | Bewakingslogboeken > | Interactie met een editor om transactielogboeken op te vragen. |
Metrische gegevens | Metrische gegevens bewaken > | Interactie met een ontwerper om aangepaste grafieken te maken met behulp van verschillende metrische gegevens. |
Traceringen
Gebruik de volgende stappen om traceringen in uw toepassing weer te geven.
Selecteer Logboeken onder Bewaking.
Beweeg de muisaanwijzer over een kaart in het venster Query's .
Selecteer Editor laden.
Vervang de gegenereerde query door het woord
traces
.Selecteer Uitvoeren.
Logboekregistratie beperken
In sommige gevallen wilt u logboekregistratie beperken terwijl u nog steeds details over fouten en waarschuwingen vastlegt. U kunt dit doen door de volgende wijzigingen aan te brengen in uw host.json-bestand van de Azure Functions-app.
{
"version": "2.0",
"logging": {
"applicationInsights": {
"samplingSettings": {
"isEnabled": true
},
"enableDependencyTracking": false
},
"logLevels": {
"default": "Warning"
}
}
}