Share via


Riasztások létrehozása kvótákhoz

Riasztásokat hozhat létre a kvótákhoz, és kezelheti őket.

Riasztási szabály létrehozása

Előfeltételek

A felhasználóknak rendelkezniük kell a riasztások létrehozásához szükséges engedélyekkel.

A felügyelt identitásnak rendelkeznie kell az Olvasó szerepkörsel (vagy egy másik, olvasási hozzáférést tartalmazó szerepkörsel) az előfizetésen.

Riasztások létrehozása az Azure Portalon

A kvótariasztások létrehozásának legegyszerűbb módja az Azure Portal használata. Kövesse az alábbi lépéseket egy riasztási szabály létrehozásához a kvótához.

  1. Jelentkezzen be az Azure Portalra, és írja be a "kvóták" kifejezést a keresőmezőbe, majd válassza a Kvóták lehetőséget. A Kvóták lapon válassza a Saját kvóták lehetőséget, és válassza a Számítási erőforrás-szolgáltató lehetőséget. Az oldal betöltése után válassza a Kvótanév lehetőséget egy új riasztási szabály létrehozásához.

    Képernyőkép a Riasztási szabály képernyő létrehozásához navigáláshoz a kvóták kiválasztásáról.

  2. Amikor megjelenik a Használati riasztás létrehozása szabálylap , töltse fel a mezőket a táblázatban látható adatokkal. Győződjön meg arról, hogy rendelkezik a riasztások létrehozásához szükséges engedélyekkel.

    Képernyőkép a Riasztási szabály létrehozásához szükséges mezőkkel képernyőről.

    Mezők Leírás
    Riasztási szabály neve A riasztási szabály nevének eltérőnek kell lennie, és nem duplikálható, még a különböző erőforráscsoportokban sem.
    Riasztás, ha a használat %-a eléri A csúszka beállításával válassza ki a kívánt használati arányt a riasztások aktiválásához. Az alapértelmezett 80%-os értéknél például riasztást kap, amikor a kvóta eléri a 80%-os kapacitást.
    Súlyosság Válassza ki a riasztás súlyosságát , ha a szabály állapota teljesül.
    A kiértékelés gyakorisága Az 5, 10 vagy 15 perc kiválasztásával megadhatja, hogy milyen gyakran fusson a riasztási szabály. Ha a gyakoriság kisebb, mint az aggregáció részletessége, a kiértékelés gyakorisága csúszásablak-kiértékelést eredményez.
    Erőforráscsoport Az erőforráscsoport olyan erőforrások gyűjteménye, amelyek ugyanazokat az életciklusokat, engedélyeket és szabályzatokat használják. Válasszon ki egy, az előfizetésben lévő többi kvótához hasonló erőforráscsoportot, vagy hozzon létre egy új erőforráscsoportot.
    Log Analytics-munkaterület A figyelt előfizetésen belüli munkaterület, amely a szabályvégrehajtás hatóköreként szolgál. Válasszon a legördülő listából, vagy hozzon létre egy új munkaterületet. Ha új munkaterületet hoz létre, használja az előfizetés összes riasztásához.
    Kezelt identitás Válassza ki a legördülő menüből vagy az Új létrehozása lehetőséget. A felügyelt identitásnak olvasási engedélyekkel kell rendelkeznie az előfizetéshez (a használati adatok ARG-ből való olvasásához) és a kiválasztott Log Analytics-munkaterülethez (a naplóriasztások olvasásához).
    Értesítés a következő szerint: Három értesítési módszer létezik, és az értesítési beállításoktól függően egy vagy mind a három jelölőnégyzetet bejelölheti.
    Meglévő műveletcsoport használata Jelölje be a jelölőnégyzetet egy meglévő műveletcsoport használatához. A műveletcsoportok riasztás aktiválásakor meghatározott értesítéseket és műveleteket hívnak meg. Létrehozhat műveletcsoportot a kvóta automatikus növeléséhez, amikor csak lehetséges.
    Méretek Az alábbiakban több kvótát és régiót választhat egyetlen riasztási szabályon belül. A dimenziók hozzáadása költséghatékony módszer az egyes kvótákhoz vagy régiókhoz tartozó új riasztások létrehozásához képest.
    Becsült költség A becsült költség automatikusan kiszámítja az új riasztási szabály kvóta szerinti futtatásával kapcsolatos költségeket. További információkért tekintse meg az Azure Monitor költségeit és használatát .

    Tipp.

    Ugyanabban az előfizetésben azt javasoljuk, hogy az összes riasztási szabályhoz ugyanazt az erőforráscsoportot, Log Analytics-munkaterületet és felügyelt identitásértéket használja.

  3. Miután kiválasztotta a beállításokat, válassza a Riasztás létrehozása lehetőséget. Megjelenik egy megerősítés, hogy a szabály sikeresen létrejött-e, vagy egy üzenet jelenik meg, ha bármilyen probléma merült fel.

Riasztások létrehozása AZ API használatával

A riasztások programozott módon hozhatók létre a Monitoring API használatával. Ez az API naplókeresési szabály létrehozásához vagy frissítéséhez használható.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/scheduledQueryRules/{ruleName}?api-version=2018-04-16

A mintakérés törzsét az API dokumentációjában találja.

Riasztások létrehozása az Azure Resource Graph-lekérdezéssel

Az Azure Monitor Riasztások paneljén lekérdezéssel hozhat létre riasztásokat. A Resource Graph Explorer lehetővé teszi a lekérdezések futtatását és tesztelését, mielőtt riasztást hozna létre. További információ: Az Azure-riasztások konfigurálása képzési modul.

Kvótariasztások esetén győződjön meg arról, hogy a hatókör a Log Analytics-munkaterület, a jel típusa pedig az ügyfél lekérdezési naplója. Adjon hozzá egy minta lekérdezést a kvótahasználatokhoz. Kövesse a riasztási szabály létrehozásával vagy szerkesztésével kapcsolatos további lépéseket.

Az alábbi példa egy kvótariasztásokat létrehozó lekérdezést mutat be.

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')

Kvótariasztások kezelése

Miután létrehozta a riasztási szabályt, megtekintheti és szerkesztheti a riasztásokat.

Riasztási szabályok megtekintése

Válassza a Kvótariasztási > szabályok lehetőséget az adott előfizetéshez létrehozott összes kvótariasztási szabály megtekintéséhez. Ezen a lapon szerkesztheti, engedélyezheti vagy letilthatja a szabályokat.

Képernyőkép arról, hogy a kvótariasztási szabály képernyője az Azure Portalon.

Aktivált riasztások megtekintése

Az aktivált kvóták > riasztási szabályainak kiválasztásával megtekintheti az adott előfizetéshez aktivált összes riasztást. Válasszon ki egy riasztást a részleteinek megtekintéséhez, beleértve az esemény aktivált állapotának és az egyes előfordulások állapotának előzményeit.

Képernyőkép az Aktivált riasztás képernyőről az Azure Portalon.

Riasztások szerkesztése, frissítése, engedélyezése vagy letiltása

A riasztási szabályon belül módosíthatja a műveletet a pont alatti lehetőségek kibontásával, majd a művelet kiválasztásával.

Képernyőkép egy riasztási szabály azure portalon történő módosításának lehetőségeiről.

A Szerkesztés lehetőséget választva több kvótát vagy helyet is hozzáadhat ugyanahhoz a riasztási szabályhoz.

Képernyőkép arról, hogyan adhat hozzá dimenziókat kvótaszabály szerkesztése közben az Azure Portalon.

A Riasztási szabályok lapra lépve is végezhet módosításokat, majd kiválaszthatja a módosítani kívánt riasztási szabályt.

Képernyőkép a szabályok szerkesztéséről az Azure Portal Riasztási szabály képernyőjén.

Reagálás riasztásokra

A létrehozott riasztások esetében létre lehet hozni egy műveletcsoportot a kvótanövelés automatizálásához. Egy meglévő műveletcsoport használatával meghívhatja a Kvóta API-t a kvóták automatikus növeléséhez, ahol csak lehetséges, így nincs szükség manuális beavatkozásra.

Függvényekkel meghívhatja a Kvóta API-t, és további kvótát kérhet. Kód használatával Test_SetQuota() írjon egy Azure-függvényt a kvóta beállításához. További információkért tekintse meg ezt a példát a GitHubon.

Lekérdezés a Resource Graph Explorerrel

Az Azure Resource Graph használatával a riasztások programozott módon kezelhetők. Ez lehetővé teszi a riasztáspéldányok lekérdezését és a riasztások elemzését a minták és trendek azonosítása érdekében.

Az Azure Resource Graph Explorer QuotaResources táblája használati és korlát/kvótaadatokat biztosít egy adott erőforráshoz, régióhoz és/vagy előfizetéshez. Az Azure Resource Graph-lekérdezésekkel több előfizetés használati és kvótaadatait is lekérdezheti.

Az adatok Resource Graph Explorerrel való lekérdezéséhez legalább olvasói szerepkörrel kell rendelkeznie az előfizetéshez.

Minta lekérdezések

Lekérdezés egy előfizetés, régió és VCM-család aktuális használati értékeinek, kvótájának/korlátjának és használati százalékos arányának megtekintéséhez:

Feljegyzés

Jelenleg a Compute az egyetlen támogatott erőforrás az NRT korlát/kvóta adataihoz. Ne támaszkodjon az alábbi lekérdezésekre más erőforrástípusok, például lemezek és/vagy gyűjtemények lekéréséhez. Az aktuális használati API-val lekérheti az említett erőforrások legújabb pillanatképét.

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

Lekérdezés az előfizetésenkénti összes (igény szerinti, alacsony prioritású/kihasználatlan) vCPU-k összegzéséhez:

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

Visszajelzés küldése

Javasoljuk, hogy minden Azure-kvóta oldalon használja a Visszajelzés gombot, hogy ossza meg velünk gondolatait, kérdéseit vagy aggályait.

Képernyőkép arról, hogy a felhasználó visszajelzést adhat.

Ha problémákba ütközik a kvótákra vonatkozó riasztási szabályok létrehozásakor, nyisson meg egy támogatási kérést.

Következő lépések