Delen via


quota en waarschuwingen voor Azure-app service

Azure-app Service biedt ingebouwde bewakingsfunctionaliteit voor web-apps, mobiele en API-apps in Azure Portal.

In De Azure-portal kunt u quota en metrische gegevens voor een app- en App Service-plan bekijken en waarschuwingen en metrische regels voor automatisch schalen instellen.

Quota begrijpen

Apps die worden gehost in App Service, gelden voor bepaalde limieten voor de resources die ze kunnen gebruiken. De limieten worden gedefinieerd door het App Service-plan dat aan de app is gekoppeld.

Notitie

App Service Free- en Shared -serviceplannen (preview) zijn basislagen die worden uitgevoerd op dezelfde virtuele Azure-machines als andere App Service-apps. Sommige apps zijn mogelijk het eigendom van andere klanten. Deze lagen zijn alleen bedoeld voor ontwikkelings- en testdoeleinden.

Als de app wordt gehost in een gratis of gedeeld abonnement, worden de limieten voor de resources die de app kan gebruiken, gedefinieerd door quota.

Als de app wordt gehost in een Basic-, Standard- of Premium-abonnement, worden de limieten voor de resources die ze kunnen gebruiken, ingesteld op de grootte (Klein, Gemiddeld, Groot) en het aantal exemplaren (1, 2, 3, enzovoort) van het App Service-plan.

Quota voor gratis of gedeelde apps zijn:

Target Beschrijving
CPU (kort) De hoeveelheid CPU die is toegestaan voor deze app in een interval van 5 minuten. Dit quotum wordt elke vijf minuten opnieuw ingesteld.
CPU (dag) De totale hoeveelheid CPU die per dag is toegestaan voor deze app. Dit quotum wordt elke 24 uur om middernacht UTC opnieuw ingesteld.
Geheugen De totale hoeveelheid geheugen die is toegestaan voor deze app.
Bandbreedte De totale hoeveelheid uitgaande bandbreedte die per dag is toegestaan voor deze app. Dit quotum wordt elke 24 uur om middernacht UTC opnieuw ingesteld.
Bestandssysteem De totale hoeveelheid opslagruimte die is toegestaan.

Het enige quotum dat van toepassing is op apps die worden gehost in Basic, Standard en Premium , is bestandssysteem.

Zie Servicelimieten voor Azure Subscription voor meer informatie over de specifieke quota, limieten en functies die beschikbaar zijn voor de verschillende App Service-SKU's.

Quota afdwingen

Als een app het CPU-, CPU-, CPU-quotum (dag) of bandbreedtequotum overschrijdt, wordt de app gestopt totdat het quotum opnieuw wordt ingesteld. Gedurende deze tijd resulteren alle binnenkomende aanvragen in een HTTP 403-fout.

403-foutbericht

Als het quotum voor het geheugen van de app wordt overschreden, wordt de app tijdelijk gestopt.

Als het bestandssysteemquotum wordt overschreden, mislukt elke schrijfbewerking. Schrijfbewerkingsfouten omvatten schrijfbewerkingen naar logboeken.

U kunt quota van uw app verhogen of verwijderen door uw App Service-plan te upgraden.

Metrische gegevens begrijpen

Belangrijk

De gemiddelde reactietijd wordt afgeschaft om verwarring met aggregaties van metrische gegevens te voorkomen. Gebruik Reactietijd als vervanging.

Notitie

Metrische gegevens voor een app bevatten de aanvragen voor de SCM-site (Kudu) van de app. Dit omvat aanvragen om de logstream van de site weer te geven met behulp van Kudu. Logstream-aanvragen kunnen enkele minuten duren, wat van invloed is op de metrische gegevens van de aanvraagtijd. Gebruikers moeten op de hoogte zijn van deze relatie wanneer ze deze metrische gegevens gebruiken met logica voor automatische schaalaanpassing.

Http-serverfouten registreren alleen aanvragen die de back-endservice (de werkrollen) die als host fungeren voor de app. Als de aanvragen mislukken bij de FrontEnd, worden ze niet geregistreerd als HTTP-serverfouten. De statuscontrolefunctie /Application Insights-beschikbaarheidstests kunnen worden gebruikt voor buiten in de bewaking.

Metrische gegevens bieden informatie over de app of het gedrag van het App Service-plan.

Zie Ondersteunde metrische gegevens voor Microsoft.Web voor een lijst met beschikbare metrische gegevens voor apps of voor App Service-abonnementen.

Notitie

Metrische gegevens voor App Service-plannen zijn alleen beschikbaar voor abonnementen in de lagen Basic, Standard, Premium en Isolated .

CPU-tijd versus CPU-percentage

Er zijn twee metrische gegevens die het CPU-gebruik weerspiegelen:

CPU-tijd: handig voor apps die worden gehost in gratis of gedeelde abonnementen, omdat een van de quota wordt gedefinieerd in CPU-minuten die door de app worden gebruikt.

CPU-percentage: handig voor apps die worden gehost in Basic-, Standard- en Premium-abonnementen, omdat ze kunnen worden uitgeschaald. CPU-percentage is een goede indicatie van het totale gebruik voor alle exemplaren.

Granulariteit en bewaarbeleid voor metrische gegevens

Metrische gegevens voor een app- en App Service-plan worden vastgelegd en samengevoegd door de service en worden bewaard volgens deze regels.

Quota en metrische gegevens bewaken in Azure Portal

Als u de status van de verschillende quota en metrische gegevens wilt bekijken die van invloed zijn op een app, gaat u naar Azure Portal.

Quotagrafiek in Azure Portal

Als u quota wilt zoeken, selecteert u Instellingenquota>. In de grafiek kunt u het volgende bekijken:

  1. De quotumnaam.
  2. Het interval voor opnieuw instellen.
  3. De huidige limiet.
  4. De huidige waarde.

Grafiek met metrische gegevens in Azure PortalU kunt rechtstreeks toegang krijgen tot metrische gegevens vanaf de pagina Overzicht van de resource. Hier ziet u grafieken die enkele metrische gegevens van apps vertegenwoordigen.

Als u op een van deze grafieken klikt, gaat u naar de weergave met metrische gegevens, waar u aangepaste grafieken kunt maken, verschillende metrische gegevens kunt opvragen en nog veel meer.

Zie Metrische gegevens van de service controleren voor meer informatie over metrische gegevens.

Waarschuwingen en automatische schaalaanpassing

Metrische gegevens voor een app of een App Service-plan kunnen worden gekoppeld aan waarschuwingen. Zie Waarschuwingen voor meer informatie.

App Service-apps die worden gehost in Basic- of hogere App Service-abonnementen ondersteunen automatisch schalen. Met automatische schaalaanpassing kunt u regels configureren waarmee de metrische gegevens van het App Service-plan worden bewaakt. Regels kunnen het aantal exemplaren verhogen of verlagen, wat extra resources kan bieden als dat nodig is. Regels kunnen u ook helpen geld te besparen wanneer de app te veel is ingericht.

Zie Hoe u automatische schaalaanpassing en aanbevolen procedures voor automatische schaalaanpassing van Azure Monitor kunt schalen voor meer informatie over automatische schaalaanpassing.