Megosztás:


Riasztási szabályok dinamikus küszöbértékekkel – áttekintés

Ha nem biztos abban, hogy a riasztási szabályok küszöbértékeként használandó legjobb értékek, a dinamikus küszöbértékek fejlett gépi tanulást alkalmaznak, és algoritmusok és módszerek készletét használják a következőkre:

  • Ismerje meg a metrikák és a napló lekérdezési eredmények előzményi viselkedését.
  • Elemezze az adatokat az idő függvényében, és azonosítsa az olyan mintákat, mint az óránkénti, napi vagy heti minták.
  • Felismerheti a lehetséges problémákat jelző anomáliákat.
  • Számítsa ki a legmegfelelőbb küszöbértékeket. 

Dinamikus küszöbértékek használatakor nem kell tudnia az egyes metrikákhoz megfelelő küszöbértéket. A dinamikus küszöbértékek kiszámítják az Ön számára legmegfelelőbb küszöbértékeket.

A dinamikus küszöbértékek segítenek:

  • Skálázható riasztások létrehozása több száz metrikasorozathoz egyetlen riasztási szabmánnyal. Ha kevesebb riasztási szabályt használ, kevesebb időt tölt a létrehozásukkal és kezelésükkal. A méretezhető riasztások különösen hasznosak több dimenzióhoz vagy több erőforráshoz, például egy előfizetés összes erőforrásához.
  • Szabályok létrehozása anélkül, hogy ismernie kellene a konfigurálni kívánt küszöbértéket.
  • A metrikariasztásokat magas szintű fogalmak használatával konfigurálhatja anélkül, hogy a metrikával kapcsolatos széles körű tartományismeretre van szüksége.
  • Megakadályozza a zajos (kis pontosságú) vagy széles (alacsony visszahívási) küszöbértékeket, amelyek nem rendelkeznek elvárt mintával.

A dinamikus küszöbértékeket a következőn használhatja:

  • A legtöbb Azure Monitor-platform és egyéni metrikák.
  • Gyakori alkalmazás- és infrastruktúrametrikák.
  • Zajos metrikák, például a virtuális gép CPU-jából vagy memóriájából, vagy alacsony szórású metrikákból, például a rendelkezésre állásból és a hibaarányból.
  • Napló lekérdezési eredmények (előzetes verzió).

A dinamikus küszöbértékeket a következőkkel konfigurálhatja:

Riasztási küszöbérték kiszámítása és előzetes verzió

Riasztási szabály létrehozásakor a dinamikus küszöbértékek 10 napos előzményadatokat használnak az óránkénti vagy napi szezonális minták kiszámításához. A riasztás előnézetében látható diagram az adatokat tükrözi.

A dinamikus küszöbértékek folyamatosan az összes rendelkezésre álló előzményadatot használják a tanuláshoz, és pontosabbá teszik a módosításokat. Három hét elteltével a dinamikus küszöbértékek elegendő adattal rendelkeznek a heti minták azonosításához, és a modell a heti szezonalitáshoz igazodik.

Ez biztosítja, hogy a kimaradás megszűnése után a küszöbértékek összhangban maradjanak a normál működéssel, és ne alkalmazkodjanak a kimaradáshoz, mint az új normálhoz. A rövid kiugró értékeket és a kiugró értékeket eltérően kezelik: a dinamikus küszöbértékek szezonalitást és trendészlelést, valamint minimális szabálysértési időtartamot alkalmaznak a rövid anomáliák hamis pozitív értékeinek csökkentése érdekében.

A dinamikus küszöbértékek használatának szempontjai

  • A küszöbértékek pontos kiszámítása érdekében a dinamikus küszöbértékeket használó riasztási szabályok nem aktiválnak riasztást három nap és legalább 30 adatminta összegyűjtése előtt. Az új vagy hiányos adatokkal rendelkező erőforrások csak akkor váltanak ki riasztást, ha elegendő adat áll rendelkezésre.
  • A dinamikus küszöbértékeknek legalább három hét előzményadatra van szükségük a heti szezonalitás észleléséhez. Bizonyos részletes mintákat, például kétóránkénti vagy heti kétszeri mintákat, előfordulhat, hogy nem észlelnek.
  • Az adat viselkedésének változásai – Ha az adatok viselkedése nemrég módosult, a változások nem jelennek meg azonnal a dinamikus küszöbérték felső és alsó határán. A szegélyek kiszámítása az elmúlt 10 nap metrikaadatai alapján történik.
  • A dinamikus küszöbértékek alkalmasak a jelentős eltérések észlelésére, szemben a lassan változó problémákkal. A lassú viselkedés változásai valószínűleg nem aktiválnak riasztást.
  • A több feltételt figyelő riasztási szabályokban nem használhat dinamikus küszöbértékeket.
  • A naplókeresési riasztási szabályokban nem használhat dinamikus küszöbértékeket 1 perces gyakorisággal.

Dinamikus küszöbértékekkel rendelkező metrikariasztási szabály létrehozása

A dinamikus küszöbértékek konfigurálásához kövesse a riasztási szabály létrehozásának folyamatát. Használja az alábbi beállításokat a Feltétel lapon:

  • A Küszöbérték beállításnál válassza a Dinamikus lehetőséget.
  • Az összesítés típusa esetén azt javasoljuk, hogy ne válassza a Maximum lehetőséget.
  • A Operátor mezőnél válassza a Nagyobb lehetőséget, kivéve, ha a viselkedés az alkalmazás használatát jelenti.
  • A Küszöbérték érzékenysége beállításnál válassza a Közepes vagy az Alacsony lehetőséget a riasztási zaj csökkentéséhez.
  • Minden ellenőrzésnél válassza ki, hogy a riasztási szabály milyen gyakran ellenőrzi, hogy teljesül-e a feltétel. A riasztás üzleti hatásának minimalizálása érdekében fontolja meg alacsonyabb gyakoriság használatát. Győződjön meg arról, hogy ez az érték kisebb vagy egyenlő a visszatekintési időszak értékénél.
  • Nézeti időszak esetén állítsa be azt az időintervallumot, amelyet minden alkalommal át kell tekinteni az adatok ellenőrzésekor. Győződjön meg arról, hogy ez az érték nagyobb vagy egyenlő az Ellenőrzés minden értéknél.
  • Speciális beállítások esetén adja meg, hogy hány szabálysértés aktiválja a riasztást egy adott időszakon belül. Ha szeretné, adja meg azt a dátumot, amelytől kezdve megkezdi a metrikák előzményadatainak megismerését és a dinamikus küszöbértékek kiszámítását.

Feljegyzés

A portálon létrehozott metrikariasztási szabályok ugyanabban az erőforráscsoportban jönnek létre, mint a célerőforrás.

Dinamikus küszöbérték-diagram

Az alábbi diagram egy metrikát, annak dinamikus küszöbértékeit és néhány riasztást mutat be, amelyek akkor aktiváltak, amikor az érték túllépte az engedélyezett küszöbértékeket.

Képernyőkép egy metrikát, annak dinamikus küszöbértékeit és néhány aktivált riasztást megjelenítő diagramról.

A diagram értelmezéséhez használja az alábbi információkat:

  • Kék vonal: Az idő függvényében mért metrika.
  • Kék árnyalatú terület: A metrika megengedett tartománya. Ha a metrikaértékek ezen a tartományon belül maradnak, a rendszer nem aktivál riasztást.
  • Kék pont: Összesített metrikaértékek. Ha kijelöli a diagram egy részét, majd a kék vonal fölé viszi az egérmutatót, egy kék pont jelenik meg a kurzor alatt az egyes összesített metrikaértékek jelzéséhez.
  • Előugró mező kék ponttal: A mért metrikaérték (kék pont), valamint az engedélyezett tartomány felső és alsó értékei.
  • Piros pont fekete körrel: Az első metrikaérték az engedélyezett tartományon kívül. Ez az érték egy metrikus riasztást aktivál és aktív állapotba hozza.
  • Piros pont: Az engedélyezett tartományon kívüli egyéb mért értékek. Nem aktiválnak több metrikariasztást, de a riasztás aktív állapotban marad.
  • Piros terület: Az az idő, amikor a metrika értéke kívül volt az engedélyezett tartományon. A riasztás aktív állapotban marad mindaddig, amíg a későbbi mért értékek kívül vannak az engedélyezett tartományon, de nem aktiválódnak új riasztások.
  • Piros terület vége: Visszatérés az engedélyezett értékekhez. Amikor a kék vonal visszaáll az engedélyezett értékekbe, a piros terület leáll, és a mért értéksor kékre változik. A fekete körrel rendelkező piros pont idején aktivált metrikariasztás állapota megoldottnak van jelölve.

Dinamikus küszöbértékek által nem támogatott metrikák

A dinamikus küszöbértékek támogatják a legtöbb metrikát, de a következő metrikák nem használhatnak dinamikus küszöbértékeket:

Erőforrás típusa Metrika neve
Microsoft.KlasszikusTárhely/tárfiókok Felhasznált kapacitás
Microsoft.ClassicStorage/storageAccounts/blobServices Blob tárolókapacitás
Microsoft.ClassicStorage/storageAccounts/blobServices BlobCount
Microsoft.ClassicStorage/storageAccounts/blobServices IndexKapacitás
Microsoft.ClassicStorage/tárolószámlák/fájlszolgáltatások Fájlkapacitás
Microsoft.ClassicStorage/tárolószámlák/fájlszolgáltatások FájlokSzáma
Microsoft.ClassicStorage/tárolószámlák/fájlszolgáltatások Fájlmegosztások száma
Microsoft.ClassicStorage/tárolószámlák/fájlszolgáltatások Fájltároló-pillanatkép Számláló
Microsoft.ClassicStorage/tárolószámlák/fájlszolgáltatások Fájlmegosztás-pillanatkép-méret
Microsoft.ClassicStorage/tárolószámlák/fájlszolgáltatások Fájlmegosztási kvóta
Microsoft.Compute/disks Összetett lemez olvasási bájt/másodperc
Microsoft.Compute/disks Összetett lemez olvasási műveletei/s
Microsoft.Compute/disks Kompozit lemez írási bájt másodpercenként
Microsoft.Compute/disks Összetett lemez írási műveletei másodpercenként
Microsoft.Tárolószolgáltatás/kezeltFürtök Csomópontok száma
Microsoft.Tárolószolgáltatás/kezeltFürtök PodCount
Microsoft.Tárolószolgáltatás/kezeltFürtök KészfeladatokSzáma
Microsoft.Tárolószolgáltatás/kezeltFürtök Újrakezdőkonténerszám
Microsoft.Tárolószolgáltatás/kezeltFürtök OOM által leállított konténerek száma
Microsoft.Devices/IotHubs ÖsszesEszközSzám
Microsoft.Devices/IotHubs CsatlakoztatottEszközökSzáma
Microsoft.DocumentDB/databaseAccounts Cassandra-kapcsolatlezárások
Microsoft.EventHub/fürtök Méret
Microsoft.EventHub/névterek CPU
Microsoft.EventHub/névterek Memóriahasználat
Microsoft.EventHub/névterek ReplicationLagCount
Microsoft.EventHub/névterek Méret
Microsoft.IoTCentral/IoTApps csatlakoztatotteszközökSzáma
Microsoft.IoTCentral/IoTApps konfiguráltEszközökSzáma
Microsoft.Kubernetes/csatlakoztatottKlászterek Csomópontok száma
Microsoft.Kubernetes/csatlakoztatottKlászterek PodCount
Microsoft.Kubernetes/csatlakoztatottKlászterek KészfeladatokSzáma
Microsoft.Kubernetes/csatlakoztatottKlászterek Újrakezdőkonténerszám
Microsoft.Kubernetes/csatlakoztatottKlászterek OOM által leállított konténerek száma
Microsoft.MachineLearningServices/munkaterületek/onlineVégpontok Kérések percenként
Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments Telepítési kapacitás
Microsoft.Maps/accounts (Az "Maps" és "accounts" itt technikai kifejezések, amelyek nem igényelnek fordítást.) CreatorUsage
Microsoft.Media/mediaservices/streamingEndpoints (adatfolyam-végpontok) EgressBandwidth
Microsoft.Network/applicationGateways Átfutás
Microsoft.Network/azureFirewalls Átfutás
Microsoft.Network/expressRouteGateways ExpressRouteGatewayMásodpercenkéntiCsomagok
Microsoft.Network/expressRouteGateways ExpressRouteÁtjáróVmSzámAVirtualisHálózatban
Microsoft.Network/expressRouteGateways Az ExpressRoute átjáró útvonalgyakorisága megváltozott
Microsoft.Network/virtualNetworkGateways ExpressRouteÁtjáróBitekMásodpercenként
Microsoft.Network/virtualNetworkGateways ExpressRouteGatewayMásodpercenkéntiCsomagok
Microsoft.Network/virtualNetworkGateways ExpressRouteÁtjáróVmSzámAVirtualisHálózatban
Microsoft.Network/virtualNetworkGateways Az ExpressRoute átjáró útvonalgyakorisága megváltozott
Microsoft.ServiceBus/névterek Aktív üzenetek száma üzenetsorokban/témakörökben. (ActiveMessages)
Microsoft.ServiceBus/névterek Üzenetsorokban/témakörökben (DeadletteredMessages) lévő kézbesítetlen üzenetek száma
Microsoft.ServiceBus/névterek Üzenetsor/témakör üzeneteinek száma (Üzenetek)
Microsoft.ServiceBus/névterek Ütemezett üzenetek száma egy üzenetsorban/témakörben (ScheduledMessages)
Microsoft.ServiceBus/névterek CPU (NamespaceCpuUsage)
Microsoft.ServiceBus/névterek Memóriahasználat (NamespaceMemoryUsage)
Microsoft.ServiceBus/névterek Méret
Microsoft.ServiceFabricMesh/applications Kiosztott CPU
Microsoft.ServiceFabricMesh/applications AllocatedMemory
Microsoft.ServiceFabricMesh/applications ActualCpu
Microsoft.ServiceFabricMesh/applications ActualMemory
Microsoft.ServiceFabricMesh/applications Alkalmazásállapot
Microsoft.ServiceFabricMesh/applications ServiceStatus
Microsoft.ServiceFabricMesh/applications ServiceReplicaStatus
Microsoft.ServiceFabricMesh/applications ContainerStatus
Microsoft.ServiceFabricMesh/applications ÚjraindításSzám
Microsoft.Tárhely/tárolófiókok Felhasznált kapacitás
Microsoft.Storage/storageAccounts/blobServices Blob tárolókapacitás
Microsoft.Storage/storageAccounts/blobServices BlobCount
Microsoft.Storage/storageAccounts/blobServices Blob biztosított méret
Microsoft.Storage/storageAccounts/blobServices IndexKapacitás
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások Fájlkapacitás
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások FájlokSzáma
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások Fájlmegosztások száma
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások Fájltároló-pillanatkép Számláló
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások Fájlmegosztás-pillanatkép-méret
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások Fájlmegosztási Kapacitás Kvóta
Microsoft.Tárhely/tárhelySzámlák/fájlSzolgáltatások Fájlmegosztás Előirányzott IOPS

Naplókeresési riasztási szabály létrehozása dinamikus küszöbértékkel (előzetes verzió)

A dinamikus küszöbértékek konfigurálásához kövesse a riasztási szabály létrehozásának folyamatát. Használja az alábbi beállításokat a Feltétel lapon:

  • A lekérdezést, a mérést és a dimenziókat ugyanúgy konfigurálhatja, mint a statikus küszöbértékeket.
  • A Küszöbérték beállításnál válassza a Dinamikus lehetőséget.
  • Az előnézeti diagramot választva megtekintheti az előzménylekérdezési eredményeket a számított dinamikus küszöbérték mellett, így megjelenítheti, hogyan alkalmazkodik a küszöbérték a normál mintákhoz, és hol aktiválódik a lehetséges riasztás.
  • Ha bármilyen módosítás történt a feltétel lapon, válassza a Diagram frissítése lehetőséget a frissített előnézet megtekintéséhez.

A Diagram frissítése hivatkozás helyét megjelenítő felhasználói felület képernyőképe.

Feljegyzés

A dinamikus küszöbértékkel rendelkező naplókeresési riasztási szabályok nem támogatják az 1 perces gyakoriságot.

Dinamikus küszöbérték előnézeti diagramja

Az alábbi diagram egy naplóriasztási szabály lekérdezési eredményét, annak dinamikus küszöbérték-korlátjait, a küszöbérték túllépéseket és a riasztásokat mutatja be, amelyek akkor aktiválódtak, amikor az érték túllépte az engedélyezett küszöbértékeket. Ebben a forgatókönyvben a riasztások létrehozásához szükséges szabálysértések száma 2.

Képernyőkép a naplóriasztási szabály lekérdezési eredményéről, a dinamikus küszöbérték-korlátokról, a küszöbérték-szabálysértésekről és a riasztásokról, amelyek akkor aktiváltak, amikor az érték túllépte az engedélyezett küszöbértékeket.

  • Kék vonal: A lekérdezés eredménye az idő függvényében mért érték.
  • Lila árnyékolt terület: A számított dinamikus küszöbértéktartomány. A lekérdezés eredményének engedélyezett értéktartománya. Ha az értékek ezen a tartományon belül maradnak, a rendszer nem indít riasztást.
  • Piros pöttyök: A piros pöttyök szabálysértéseket jelölnek – azokat az értékeléseket, amelyek a küszöbérték teljesülését eredményezték.
  • Rózsaszín sávok: Aktivált naplókeresési riasztást jelöl.

Feljegyzés

Az előnézeti diagram teljesítményének biztosítása érdekében korlátozzuk a visszaadott adatpontok számát, és következésképpen az engedélyezett időtartományt a riasztási szabály gyakoriságától függően. Az 5 perces gyakoriság 6 órát támogat. A 10–15 perces gyakoriság 6 és 12 órát támogat. A 30 perces gyakoriság 6 és 12 órát és 1 napot támogat. Az 1 óra vagy több gyakoriság 6 és 12 órát, valamint 1 és 2 napot támogat.

A dinamikus küszöbértékek érzékenységével kapcsolatos ismert problémák

  • Ha egy dinamikus küszöbértékeket használó riasztási szabály túl zajos vagy túl gyakran jelez, előfordulhat, hogy csökkentenie kell az érzékenységét. Használja az alábbi lehetőségek egyikét:

    • Küszöbérték-érzékenység: Állítsa a érzékenységet alacsony értékre, hogy jobban tolerálja az eltéréseket.
    • Visszatekintési időszak (metrikariasztási szabályok esetén) vagy aggregáció részletessége (naplókeresési riasztási szabályok esetén) – Az adatablak növelésével a szabály kevésbé lesz érzékeny az átmeneti eltérésekre.
    • Szabálysértések száma (a Speciális beállítások alatt): Konfigurálja úgy a riasztási szabályt, hogy csak akkor aktiválódjon, ha bizonyos időn belül több eltérés történik. Ezzel a beállítással a szabály kevésbé érzékeny az átmeneti eltérésekre.
  • Előfordulhat, hogy egy dinamikus küszöbértékeket használó riasztási szabály nem aktiválódik, vagy nem elég érzékeny, annak ellenére, hogy a szabály nagy érzékenységgel van konfigurálva. Ez a forgatókönyv akkor fordulhat elő, ha a metrika vagy a lekérdezés eredménye eloszlása rendkívül szabálytalan. Fontolja meg az alábbi megoldások egyikét:

    • Váltson a forgatókönyvéhez illeszkedő kiegészítő metrika- vagy naplólekérdezés figyelésére, ha alkalmazható. Ellenőrizze például, hogy a sikerességi arányban van-e változás, ne pedig a hibaarányban.
    • Próbáljon meg másik értéket választani az Aggregáció részletességének (Időtartam) beállításához.
    • Ellenőrizze, hogy drasztikus változás történt-e az adat viselkedésében az elmúlt 10 napban, például kimaradás esetén. A hirtelen változás hatással lehet az adatokra kiszámított felső és alsó küszöbértékekre, és szélesebbé teheti őket. Várjon néhány napot, amíg a kimaradás már nem szerepel a küszöbérték-számításban. Ha metrikariasztási szabályokat használ, a riasztási szabályt úgy is szerkesztheti, hogy a Speciális beállításokban az Adatok mellőzése lehetőséggel használja.
    • Ha az adatok heti szezonalitást érnek el, de nem áll rendelkezésre elegendő előzmény, a számított küszöbértékek széles felső és alsó határokat eredményezhetnek. A számítás például ugyanúgy kezelheti a hétköznapokat és a hétvégéket, és széles szegélyeket hozhat létre, amelyek nem mindig felelnek meg az adatoknak. Ez a probléma megoldódik, miután elegendő eredmény válik elérhetővé a metrika- vagy napló lekérdezési előzményekből. Ezután az Azure Monitor észleli a megfelelő szezonalitást, és ennek megfelelően frissíti a számított küszöbértékeket.
  • Ha az adatok nagy ingadozásokat mutatnak, a dinamikus küszöbértékek széles modellt hozhatnak létre az adatértékek köré, ami a vártnál alacsonyabb vagy magasabb határt eredményezhet. Ez a forgatókönyv akkor fordulhat elő, ha:

    • Az érzékenység alacsonyra van állítva.
    • A metrika vagy a lekérdezés eredménye szabálytalan viselkedést mutat nagy szórással, amely kiugró vagy visszaesésként jelenik meg az adatokban.

    Fontolja meg, hogy a modell kevésbé érzékeny legyen, ha nagyobb érzékenységet választ, vagy nagyobb visszatekintési időszakértéket választ.

    A Metrikariasztási szabályokban az Korábbi adatok figyelmen kívül hagyása lehetőséggel kizárhat egy közelmúltbeli rendellenességet a modell létrehozásához használt előzményadatokból.

Ha visszajelzést szeretne küldeni a dinamikus küszöbértékekről, küldjön nekünk e-mailt.