Vytváření upozornění pro kvóty
Můžete vytvářet výstrahy pro kvóty a spravovat je.
Vytvoření pravidla výstrahy
Požadavky
Uživatelé musí mít potřebná oprávnění k vytváření výstrah.
Spravovaná identita musí mít v předplatném roli Čtenář (nebo jinou roli, která zahrnuje přístup pro čtení).
Vytváření upozornění na webu Azure Portal
Nejjednodušší způsob, jak vytvořit upozornění na kvótu, je použít Azure Portal. Postupujte podle těchto kroků a vytvořte pravidlo upozornění pro vaši kvótu.
Přihlaste se k webu Azure Portal a do vyhledávacího pole zadejte kvóty a pak vyberte Kvóty. Na stránce Kvóty vyberte Moje kvóty a zvolte Poskytovatel výpočetních prostředků. Po načtení stránky vyberte Název kvóty a vytvořte nové pravidlo upozornění.
Když se zobrazí stránka Vytvořit pravidlo upozornění na využití, vyplňte pole daty, jak je znázorněno v tabulce. Ujistěte se, že máte oprávnění k vytváření upozornění.
Pole Popis Název pravidla upozornění Název pravidla upozornění musí být odlišný a nejde ho duplikovat, a to ani napříč různými skupinami prostředků. Upozorňovat mě, když se procento využití dosáhne Upravte posuvník a vyberte požadované procento využití pro aktivaci upozornění. Například ve výchozím nastavení 80 % obdržíte upozornění, když kvóta dosáhne 80% kapacity. Závažnost Při splnění podmínky pravidla vyberte závažnost výstrahy. Frekvence vyhodnocování Zvolte, jak často se má pravidlo upozornění spouštět, a to výběrem 5, 10 nebo 15 minut. Pokud je frekvence menší než členitost agregace, výsledkem frekvence vyhodnocení je posuvné vyhodnocení okna. Skupina prostředků Skupina prostředků je kolekce prostředků, které sdílejí stejný životní cyklus, oprávnění a zásady. Vyberte skupinu prostředků podobnou jiným kvótám ve vašem předplatném nebo vytvořte novou skupinu prostředků. Spravovaná identita V rozevíracím seznamu vyberte možnost Vytvořit nový. Spravovaná identita by měla mít oprávnění ke čtení pro vybrané předplatné (ke čtení dat o využití z ARG). Oznámit mi Existují tři metody oznámení a v závislosti na předvolbě oznámení můžete zaškrtnout jedno nebo všechna tři zaškrtávací políčka. Použití existující skupiny akcí Zaškrtněte políčko pro použití existující skupiny akcí. Skupina akcí vyvolá definovanou sadu oznámení a akcí při aktivaci výstrahy. Kdykoli je to možné, můžete vytvořit skupinu akcí, která automaticky zvýší kvótu. Dimenze Tady jsou možnosti pro výběr více kvót a oblastí v rámci jednoho pravidla upozornění. Přidání dimenzí je nákladově efektivní přístup v porovnání s vytvořením nové výstrahy pro každou kvótu nebo oblast. Tip
Ve stejném předplatném doporučujeme použít stejnou skupinu prostředků a hodnoty spravované identity pro všechna pravidla upozornění.
Po výběru vyberte Vytvořit upozornění. Pokud se pravidlo úspěšně vytvořilo, zobrazí se potvrzení nebo zpráva, pokud došlo k nějakým problémům.
Vytváření upozornění pomocí rozhraní API
Výstrahy je možné vytvářet programově pomocí rozhraní API pro monitorování. Toto rozhraní API se dá použít k vytvoření nebo aktualizaci pravidla prohledávání protokolu.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}?api-version=2018-04-16
Text ukázkové žádosti najdete v dokumentaci k rozhraní API.
Vytváření upozornění pomocí dotazu Azure Resource Graphu
Pomocí podokna Upozornění služby Azure Monitor můžete vytvářet výstrahy pomocí dotazu. Průzkumník služby Resource Graph umožňuje spouštět a testovat dotazy před jejich použitím k vytvoření výstrahy. Další informace najdete v modulu konfigurace trénování upozornění Azure.
V případě upozornění na kvóty se ujistěte, že obor je vaše předplatné a typ signálu je protokol dotazů zákazníka. Přidejte ukázkový dotaz pro využití kvót. Postupujte podle zbývajících kroků popsaných v pravidlu vytvoření nebo úpravě pravidla upozornění.
Následující příklad ukazuje dotaz, který vytvoří upozornění kvóty.
arg("").QuotaResources
| where subscriptionId =~ '<SubscriptionId>'
| where type =~ 'microsoft.compute/locations/usages'
| where isnotempty(properties)
| mv-expand propertyJson = properties.value limit 400
| extend
usage = propertyJson.currentValue,
quota = propertyJson.['limit'],
quotaName = tostring(propertyJson.['name'].value)
| extend usagePercent = toint(usage)*100 / toint(quota)| project-away properties| where location in~ ('westus2')| where quotaName in~ ('cores')
Správa upozornění na kvótu
Po vytvoření pravidla upozornění můžete upozornění zobrazit a upravit.
Zobrazit pravidla výstrah
Výběrem pravidel upozornění kvót > zobrazíte všechna pravidla upozornění kvóty vytvořená pro dané předplatné. Pravidla můžete na této stránce upravit, povolit nebo zakázat.
Zobrazení aktivovaných upozornění
Výběrem možnosti Kvóty > aktivovaných pravidel upozornění zobrazíte všechna upozornění aktivovaná pro dané předplatné. Výběrem výstrahy zobrazíte podrobnosti, včetně historie, kolikrát se aktivovala, a stavu jednotlivých výskytů.
Úpravy, aktualizace, povolení nebo zakázání upozornění
Změny v pravidle upozornění můžete provést rozbalením možností pod tečkami a následným výběrem akce.
Když vyberete Upravit, můžete pro stejné pravidlo upozornění přidat více kvót nebo umístění.
Změny můžete provést také tak, že přejdete na stránku Pravidla upozornění a pak vyberete konkrétní pravidlo upozornění, které chcete změnit.
Reakce na výstrahy
U vytvořených upozornění je možné vytvořit skupinu akcí pro automatizaci navýšení kvóty. Pomocí existující skupiny akcí můžete vyvolat rozhraní API pro kvóty a automaticky zvýšit kvóty, kdykoli je to možné, a eliminovat tak potřebu ručního zásahu.
Pomocí funkcí můžete volat rozhraní API pro kvóty a požádat o další kvótu. K nastavení kvóty použijte Test_SetQuota()
kód k napsání funkce Azure. Další informace najdete v tomto příkladu na GitHubu.
Dotazování pomocí Průzkumníka služby Resource Graph
Pomocí Azure Resource Graphu je možné výstrahy spravovat programově. To vám umožní dotazovat se na instance výstrah a analyzovat výstrahy a identifikovat vzory a trendy.
Tabulka QuotaResources v Průzkumníku Služby Azure Resource Graph poskytuje data o využití a omezení/kvótách pro daný prostředek, oblast a/nebo předplatné. Pomocí dotazů Azure Resource Graphu můžete také dotazovat data o využití a kvótách napříč několika předplatnými.
Abyste mohli tato data dotazovat pomocí Průzkumníka prostředků, musíte mít pro předplatné alespoň roli Čtenář .
Vzorové dotazy
Dotaz pro zobrazení aktuálního využití, kvóty nebo limitu a procentuálního využití pro předplatné, oblast a řadu VCM:
Poznámka:
Výpočetní prostředky jsou v současné době jediným podporovaným prostředkem pro data limitu nebo kvóty NRT. Nespoléhejte na následující dotazy, abyste mohli načíst jiné typy prostředků, jako jsou disky nebo galerie. Nejnovější snímek pro zmíněné prostředky můžete získat pomocí aktuálního rozhraní API využití.
QuotaResources
| where type =~ "microsoft.compute/locations/usages"
| where location =~ "northeurope" or location =~ "westeurope"
| where subscriptionId in~ ("<Subscription1>","<Subscription2>")
| mv-expand json = properties.value limit 400
| extend usagevCPUs = json.currentValue, QuotaLimit = json['limit'], quotaName = tostring(json['name'].localizedValue)
|where quotaName !contains "Disks" and quotaName !contains "Disk" and quotaName !contains "gallery" and quotaName !contains "Snapshots"
|where usagevCPUs > 0
|extend usagePercent = toint(usagevCPUs)*100 / toint(QuotaLimit)
|project subscriptionId,quotaName,usagevCPUs,QuotaLimit,usagePercent,location,json
| order by ['usagePercent'] desc
Dotaz na shrnutí celkového počtu virtuálních procesorů (na vyžádání, nízká priorita/spot) na předplatné pro každou oblast:
QuotaResources
| where type =~ "microsoft.compute/locations/usages"
| where subscriptionId in~ ("<Subscription1>","<Subscription2>")
| mv-expand json = properties.value limit 400
| extend usagevCPUs = json.currentValue, QuotaLimit = json['limit'], quotaName = tostring(json['name'].localizedValue)
|extend usagePercent = toint(usagevCPUs)*100 / toint(QuotaLimit)
|where quotaName =~ "Total Regional vCPUs" or quotaName =~ "Total Regional Low-priority vCPUs"
|project subscriptionId,quotaName,usagevCPUs,QuotaLimit,usagePercent,location,['json']
| order by ['usagePercent'] desc
Poskytnutí názorů
Doporučujeme použít tlačítko Váš názor na každé stránce kvót Azure ke sdílení vašich myšlenek, otázek nebo obav s naším týmem.
Pokud při vytváření pravidel upozornění pro kvóty narazíte na problémy, otevřete žádost o podporu.
Další kroky
- Informace o monitorování kvót a upozorňování
- Přečtěte si další informace o kvótách a omezeních předplatného a služeb Azure.
- Zjistěte, jak požádat o navýšení kvót virtuálních procesorů rodiny virtuálních počítačů, kvót virtuálních procesorů podle oblastí, kvót spotových virtuálních procesorů a účtů úložiště.