kvóty a upozornění služby Aplikace Azure
služba Aplikace Azure poskytuje integrované funkce monitorování webových aplikací, mobilních aplikací a aplikací API na webu Azure Portal.
Na webu Azure Portal můžete zkontrolovat kvóty a metriky pro plán aplikace a služby App Service a nastavit upozornění a metriky založené na pravidlech automatického škálování.
Vysvětlení kvót
Aplikace hostované ve službě App Service podléhají určitým omezením prostředků, které můžou používat. Limity jsou definovány plánem služby App Service, který je přidružený k aplikaci.
Poznámka:
Plány služby App Service Free a Shared (Preview) jsou základní úrovně, které běží na stejných virtuálních počítačích Azure jako jiné aplikace App Service. Některé aplikace můžou patřit jiným zákazníkům. Tyto úrovně jsou určeny pouze pro účely vývoje a testování.
Pokud je aplikace hostovaná v bezplatném nebo sdíleném plánu, omezení prostředků, které může aplikace používat, jsou definovány kvótami.
Pokud je aplikace hostovaná v plánu Basic, Standard nebo Premium , omezení prostředků, které můžou použít, se nastaví podle velikosti (Small, Medium, Large) a počtu instancí (1, 2, 3 atd.) plánu služby App Service.
Kvóty pro bezplatné nebo sdílené aplikace jsou:
Kvóta | Popis |
---|---|
Procesor (krátký) | Množství procesoru povoleného pro tuto aplikaci v 5minutovém intervalu Tato kvóta se resetuje každých pět minut. |
CPU (den) | Celkové množství procesoru povoleného pro tuto aplikaci za den. Tato kvóta se resetuje každých 24 hodin o půlnoci UTC. |
Paměť | Celková velikost paměti povolená pro tuto aplikaci. |
Šířka pásma | Celková velikost odchozí šířky pásma povolená pro tuto aplikaci za den. Tato kvóta se resetuje každých 24 hodin o půlnoci UTC. |
Systém souborů | Celková povolená velikost úložiště. |
Jedinou kvótou pro aplikace hostované v basicu, Standardu a Premium je systém souborů.
Další informace o konkrétníchkvótch
Vynucení kvóty
Pokud aplikace překročí kvótu procesoru (krátkého), procesoru (dne) nebo kvóty šířky pásma, aplikace se zastaví, dokud se kvóta resetuje. Během této doby všechny příchozí požadavky způsobí chybu HTTP 403.
Pokud dojde k překročení kvóty paměti aplikace, aplikace se dočasně zastaví.
Pokud dojde k překročení kvóty systému souborů, jakákoli operace zápisu selže. Selhání operace zápisu zahrnují všechny zápisy do protokolů.
Kvóty můžete z aplikace zvýšit nebo odebrat upgradem plánu služby App Service.
Principy metrik
Důležité
Průměrná doba odezvy bude zastaralá, aby nedošlo k záměně s agregacemi metrik. Jako náhradu použijte dobu odezvy.
Poznámka:
Mezi metriky aplikace patří požadavky na web SCM aplikace (Kudu). Patří sem požadavky na zobrazení streamu protokolů webu pomocí Kudu. Požadavky na stream protokolů můžou zahrnovat několik minut, což bude mít vliv na metriky čas požadavku. Uživatelé by o této relaci měli vědět při použití těchto metrik s logikou automatického škálování.
Chyby http Serveru zaznamenávají pouze požadavky, které se dostanou do back-endové služby (pracovních procesů), které jsou hostitelem aplikace. Pokud požadavky na front-endu selhávají, nezaznamenávají se jako chyby serveru HTTP. Funkce Kontrola stavu / Testy dostupnosti Application Insights je možné použít mimo monitorování.
Metriky poskytují informace o chování aplikace nebo plánu App Service.
Seznam dostupných metrik pro aplikace nebo plány služby App Service najdete v tématu Podporované metriky pro Microsoft.Web.
Poznámka:
Metriky plánu služby App Service jsou dostupné jenom pro plány úrovně Basic, Standard, Premium a Isolated .
Čas procesoru vs. procento procesoru
Existují dvě metriky, které odrážejí využití procesoru:
Čas procesoru: Užitečný pro aplikace hostované v plánech Free nebo Shared, protože jedna z jejich kvót je definována v minutách procesoru používaných aplikací.
Procento procesoru: Užitečné pro aplikace hostované v plánech Basic, Standard a Premium, protože je možné škálovat na více instancí. Procento procesoru je dobrou indikací celkového využití napříč všemi instancemi.
Členitost metrik a zásady uchovávání informací
Metriky pro plán aplikace a služby App Service se protokolují a agregují službou a uchovávají se podle těchto pravidel.
Monitorování kvót a metrik na webu Azure Portal
Pokud chcete zkontrolovat stav různých kvót a metrik, které ovlivňují aplikaci, přejděte na web Azure Portal.
Pokud chcete najít kvóty, vyberte Kvóty nastavení>. V grafu si můžete prohlédnout:
- Název kvóty.
- Jeho interval resetování.
- Jeho aktuální limit.
- Její aktuální hodnota.
K metrikám můžete přistupovat přímo ze stránky Přehled prostředků. Tady uvidíte grafy představující některé metriky aplikací.
Kliknutím na některý z těchto grafů přejdete do zobrazení metrik, kde můžete vytvářet vlastní grafy, dotazovat se na různé metriky a mnoho dalšího.
Další informace o metrikách najdete v tématu Monitorování metrik služby.
Upozornění a automatické škálování
Metriky pro aplikaci nebo plán služby App Service je možné připojit k upozorněním. Další informace najdete v tématu Výstrahy.
Aplikace služby App Service hostované v plánech Služby App Service úrovně Basic nebo vyšší podporují automatické škálování. S automatickým škálováním můžete nakonfigurovat pravidla, která monitorují metriky plánu služby App Service. Pravidla můžou zvýšit nebo snížit počet instancí, což může podle potřeby poskytovat další prostředky. Pravidla vám také můžou pomoct ušetřit peníze při nadměrném zřízení aplikace.
Další informace o automatickém škálování najdete v tématu Postup škálování a osvědčené postupy pro automatické škálování služby Azure Monitor.