Delen via


overzicht van Azure App Service-bewaking

Azure App Service biedt verschillende bewakingsopties voor het bewaken van resources voor beschikbaarheid, prestaties en werking. Opties zoals Diagnostische instellingen, Application Insights, Logboekstroom, Metrische gegevens, Quota en waarschuwingen en Activiteitenlogboeken. Dit artikel is bedoeld om duidelijkheid te brengen over de bewakingsopties voor App Service en scenario's te bieden wanneer deze moeten worden gebruikt.

Diagnostische instellingen (via Azure Monitor)

Azure Monitor is een bewakingsservice die een volledige set functies biedt voor het bewaken van uw Azure-resources, naast resources in andere clouds en on-premises. Het Azure Monitor-gegevensplatform verzamelt gegevens in logboeken en metrische gegevens, waar ze kunnen worden geanalyseerd. App Service bewakingsgegevens kunnen worden verzonden naar Azure Monitor via diagnostische instellingen.

Met diagnostische instellingen kunt u logboeken exporteren naar andere services, zoals Log Analytics, opslagaccount en Event Hubs. Grote hoeveelheden gegevens die gebruikmaken van SQL-achtige Kusto kunnen worden opgevraagd met Log Analytics. U kunt platformlogboeken vastleggen in Azure Monitor-logboeken zoals geconfigureerd via Diagnostische instellingen en uw app verder instrumentarium geven met de toegewezen functie voor het beheer van toepassingsprestaties (Application Insights) voor aanvullende telemetrie en logboeken.

Zie het artikel Problemen met een App Service-app oplossen met Azure Monitor voor een end-to-end-zelfstudie over diagnostische instellingen.

Quota en waarschuwingen

Voor apps die worden gehost in App Service gelden bepaalde limieten voor de resources die ze kunnen gebruiken. De limieten worden gedefinieerd door het App Service-abonnement dat aan de app is gekoppeld. Metrische gegevens voor een app of een App Service-plan kunnen worden gekoppeld aan waarschuwingen.

Metrische gegevens

Maak visualisaties van metrische gegevens in Azure-resources (web-apps en App Service-abonnementen). Metrische gegevens kunnen worden weergegeven door aggregaties van gegevens (bijvoorbeeld gemiddelde, max, min, enzovoort), exemplaren, tijdsbereik en andere filters. Metrische gegevens kunnen prestaties, geheugen, CPU en andere kenmerken bewaken.

Activiteitenlogboeken

Bekijk een historisch logboek met gebeurtenissen die uw resource wijzigen. Resourcegebeurtenissen helpen u inzicht te krijgen in wijzigingen die zijn aangebracht in uw onderliggende web-app-resources en om zo nodig actie te ondernemen. Voorbeelden van gebeurtenissen zijn het schalen van exemplaren, het bijwerken van toepassingsinstellingen, het opnieuw opstarten van de web-app en nog veel meer.

Application Insights (via Azure Monitor)

Application Insights, een functie van Azure Monitor, is een uitbreidbare APM-service (Application Performance Management) voor ontwikkelaars en DevOps-professionals. Hiermee kunt u uw livetoepassingen controleren. De service detecteert automatisch afwijkingen in prestaties en bevat krachtige analysehulpmiddelen om u te helpen bij het vaststellen van problemen en te begrijpen wat gebruikers daadwerkelijk doen met uw app. De logboeken in Application Insights worden gegenereerd door toepassingscode.

Logboekstream (via App Service-logboeken)

Azure biedt ingebouwde diagnostische gegevens om te helpen bij het testen en ontwikkelen van fouten in een App Service-app. Logboekstream kan worden gebruikt om snel toegang te krijgen tot uitvoer en fouten die door uw toepassing zijn geschreven, en logboeken van de webserver. Dit zijn standaarduitvoer-/foutlogboeken naast webserverlogboeken.

Bewakingsscenario's

De onderstaande tabel bevat bewakingsmethoden die voor verschillende scenario's kunnen worden gebruikt.

Scenario Bewakingsmethode
Ik wil metrische gegevens en logboeken van het platform bewaken (Azure Monitor) Diagnostische instellingen
Ik wil de prestaties en het gebruik van toepassingen controleren (Azure Monitor) Application Insights
Ik wil ingebouwde logboeken bewaken voor testen en ontwikkelen Logboekstream
Ik wil resourcelimieten bewaken en waarschuwingen configureren Quota en waarschuwingen
Ik wil resource-gebeurtenissen voor web-apps bewaken Activiteitenlogboeken
Ik wil metrische gegevens visueel bewaken Metrische gegevens

Volgende stappen