Több idősor monitorozása egyetlen metrikariasztási szabályban

Egyetlen metrikariasztási szabály használható egy vagy több metrikaidősor figyelésére. Ez a funkció megkönnyíti az erőforrások nagy léptékű monitorozását.

Metrika idősora

A metrika-idősorok méréssorozatok vagy "metrikaértékek" egy adott időszakban rögzítettek.

Példa:

  • Virtuális gép processzorhasználata
  • A bejövő bájtok (bejövő forgalom) egy tárfiókba
  • Webalkalmazás sikertelen kéréseinek száma

Riasztási szabály egyetlen idősoron

A riasztási szabály egyetlen idősort figyel, ha megfelel az alábbi feltételeknek:

  • Egyetlen célerőforrást figyel.
  • Egyetlen feltételt tartalmaz.
  • A metrikákat dimenziók kiválasztása nélkül értékeli ki (feltéve, hogy a metrika támogatja a dimenziókat).

Példa egy ilyen riasztási szabályra, amely csak a releváns tulajdonságokat jeleníti meg:

  • Célerőforrás: VM-a
  • Jel: Százalékos processzorhasználat
  • Operátor: nagyobb, mint
  • Küszöbérték: 80

Ebben a riasztási szabályban egyetlen metrikaidősort figyel a rendszer:

  • Százalékos processzorhasználat, ahol a Resource='VM-a' > 80%

Screenshot that shows an alert rule on a single time series.

Riasztási szabály több idősoron

A riasztási szabály több idősort figyel, ha az alábbi funkciók közül legalább egyet használ:

  • Több erőforrás
  • Több feltétel
  • Több dimenzió

Több erőforrás (több erőforrás)

Egyetlen metrikariasztási szabály több erőforrást is figyelhet, feltéve, hogy az erőforrások azonos típusúak, és ugyanabban az Azure-régióban léteznek. Az ilyen típusú szabály használata csökkenti a bonyolultságot és a fenntartandó riasztási szabályok teljes számát.

Példa egy ilyen riasztási szabályra:

  • Célerőforrás: VM-a, myVM2
  • Jel: Százalékos processzorhasználat
  • Operátor: nagyobb, mint
  • Küszöbérték: 80

Ebben a riasztási szabályban a rendszer két metrikaidősort külön figyel:

  • Százalékos processzorhasználat, ahol a Resource='VM-a' > 80%
  • Százalékos processzorhasználat, ahol Resource='myVM2' > 80%

Screenshot that shows a multi-resource alert rule.

A több erőforrásból álló riasztási szabályban a feltételt külön értékeli ki a rendszer az egyes erőforrásokhoz (pontosabban az egyes erőforrásoknak megfelelő metrikaidősorokhoz). Ennek eredményeképpen a rendszer külön-külön is aktiválja a riasztásokat az egyes erőforrásokhoz.

Tegyük fel például, hogy az előző riasztási szabályt úgy állítottuk be, hogy 80% feletti processzorhasználatot figyeljen. A kiértékelt időszakban, vagyis az utolsó 5 percben:

  • A virtuális gép százalékos processzorhasználatanagyobb, mint 80%.
  • A myVM2 százalékos cpu-értéke50%.

A riasztási szabály a virtuális gépen aktiválódik, de a VM-b nem. Ezek az aktivált riasztások függetlenek. Az egyes virtuális gépek egyéni viselkedésétől függően különböző időpontokban is megoldhatók.

A több erőforrásból álló riasztási szabályokról és az ehhez a képességhez támogatott erőforrástípusokról további információt az Azure Monitor metrikariariasztásaival végzett nagy léptékű monitorozás című témakörben talál.

Feljegyzés

Több erőforrást figyelő metrikariasztási szabályban csak egyetlen feltétel engedélyezett.

Több feltétel (több feltétel)

Egyetlen metrikariasztási szabály riasztási szabályonként legfeljebb öt feltételt figyelhet.

Példa:

  • Célerőforrás: VM-a
  • 1. feltétel
    • Jel: Százalékos processzorhasználat
    • Operátor: nagyobb, mint
    • Küszöbérték: 80
  • 2. feltétel
    • Jel: Hálózat összesen
    • Operátor: nagyobb, mint
    • Küszöbérték: 20 MB

Ebben a riasztási szabályban a rendszer két metrikaidősort figyel:

  • A százalékos cpu , ahol a Resource='VM-a' > 80%.
  • A hálózat összesen , ahol a Resource='VM-a' > 20 MB.

Screenshot that shows a multi-condition alert rule.

A feltételek között AND operátort használunk. A riasztási szabály riasztást küld, ha minden feltétel teljesül. Az aktivált riasztás akkor szűnik meg, ha az egyik feltétel már nem teljesül.

Feljegyzés

Vannak korlátozások, ha dimenziókat használ egy több feltételt tartalmazó riasztási szabályban. További információ: Korlátozások dimenziók több feltétellel rendelkező metrikariasztási szabályban való használatakor.

Több dimenzió (többdimenziós)

Egyetlen metrikariasztási szabály egy metrika több dimenzióértékét is figyelheti. A metrikák dimenziói olyan név-érték párok, amelyek több adatot hordoznak a metrikaérték leírásához. A tárfiók Tranzakciós metrikája például egy API-név nevű dimenzióval rendelkezik. Ez a dimenzió az egyes tranzakciók által hívott API nevét írja le, például GetBlob, DeleteBlob és PutPage. A dimenziók használata nem kötelező, de lehetővé teszi a metrikák szűrését és csak az adott idősorok monitorozását, ahelyett, hogy a metrikát az összes dimenzióérték összesítéseként figyeli.

Beállíthatja például, hogy riasztást aktiváljon, ha a tranzakciók száma minden API-névben magas (ez az összesített adatok). Azt is megteheti, hogy csak riasztásra bontja, ha adott API-nevek esetében magas a tranzakciók száma.

Példa egy több dimenziót monitorozó riasztási szabályra:

  • Célerőforrás: mystorage1
  • Jel: Tranzakciók
  • Méretek:
    • API neve = EntityGroupTransaction, GetBlob, PutPage
  • Operátor: nagyobb, mint
  • Küszöbérték: 80

Ebben a riasztási szabályban a rendszer három metrikaidősort figyel:

  • Olyan tranzakciók, ahol a Resource='mystorage1' és az API Name='EntityGroupTransaction' > 80
  • Olyan tranzakciók, ahol a Resource='mystorage1' és az API Name='GetBlob' > 80
  • Olyan tranzakciók, ahol a Resource='mystorage1' és az API Name='PutPage' > 80

Screenshot that shows a multi-dimension alert rule with values from one dimension.

A többdimenziós metrikariasztási szabály egy metrika különböző dimenzióiból több dimenzióértéket is monitorozhat. Ebben az esetben a riasztási szabály külön figyeli a kiválasztott dimenzióértékek összes dimenzióérték-kombinációját.

Példa az ilyen típusú riasztási szabályra:

  • Célerőforrás: myStorage1
  • Jel: Tranzakciók
  • Méretek:
    • API neve = GetBlob, DeleteBlob, PutPage
    • Hitelesítés = SAS, AccountKey
  • Operátor: nagyobb, mint
  • Küszöbérték: 80

Ebben a riasztási szabályban a rendszer külön figyel hat metrikaidősort:

  • Tranzakciók, ahol Resource='myStorage1' és API Name='GetBlob' és Authentication='SAS' > 80
  • Tranzakciók, ahol Resource='myStorage1' és API Name='GetBlob' és Authentication='AccountKey' > 80
  • Olyan tranzakciók, ahol Resource='myStorage1' és API Name='DeleteBlob' és Authentication='SAS' > 80
  • Olyan tranzakciók, ahol Resource='myStorage1' és API Name='DeleteBlob' és Authentication='AccountKey' > 80
  • Tranzakciók, ahol Resource='myStorage1' és API Name='PutPage' és Authentication='SAS' > 80
  • Olyan tranzakciók, ahol Resource='myStorage1' és API Name='PutPage' és Authentication='AccountKey' > 80

Screenshot that shows a multi-dimension alert rule with values from multiple dimensions.

Speciális többdimenziós funkciók

  1. Válassza ki az összes jelenlegi és jövőbeli dimenziót: A dimenziók összes lehetséges értékét figyelheti, beleértve a jövőbeli értékeket is. Egy ilyen riasztási szabály automatikusan skálázható a dimenzió összes értékének monitorozásához anélkül, hogy módosítania kellene a riasztási szabályt minden alkalommal, amikor dimenzióértéket adnak hozzá vagy távolítanak el.
  2. Dimenziók kizárása: A dimenzióérték ≠ (kizárás) operátorának kiválasztása egyenértékű a dimenzió összes többi értékének kiválasztásával, beleértve a jövőbeli értékeket is.
  3. Új és egyéni dimenziók hozzáadása: Az Azure Portalon megjelenített dimenzióértékek az elmúlt napban gyűjtött metrikaadatokon alapulnak. Ha a keresett dimenzióérték még nem lesz kibocsátva, hozzáadhat egyéni dimenzióértéket.
  4. Dimenziók egyeztetése előtaggal: Az összes olyan dimenzióérték figyelését választhatja, amely egy adott mintával kezdődik. Ehhez válassza a Start with operátort, és adjon meg egy egyéni előtagot.

Screenshot that shows advanced multi-dimension features.

Metrikariasztások díjszabása

A metrikariasztási szabályok díjszabása az Azure Monitor díjszabási oldalán érhető el.

Metrikariasztási szabály létrehozásakor a megadott árbecslés a kiválasztott funkciókon és a figyelt idősorok számán alapul. Ezt a számot a szabálykonfiguráció és az aktuális metrikaértékek határozzák meg. A havi díj az idősor tényleges kiértékelése alapján történik, így eltérhet az eredeti becsléstől, ha egy idősor nem rendelkezik kiértékelendő adatokkal, vagy ha a riasztási szabály olyan funkciókat használ, amelyek dinamikusan skálázhatják azt.

Egy riasztási szabály például magas árbecslést jeleníthet meg, ha a többdimenziós funkciót használja, és nagy számú dimenzióérték-kombináció van kiválasztva, ami több idősor monitorozását eredményezi. A riasztási szabály tényleges díja azonban alacsonyabb lehet, ha a dimenzióérték-kombinációkból eredő idősorok nem mindegyike rendelkezik kiértékelendő adatokkal.

Egyetlen riasztási szabály által figyelt idősorok száma

A többletköltségek elkerülése érdekében minden riasztási szabály alapértelmezés szerint legfeljebb 5000 idősort figyelhet. Ha fel szeretné oldani ezt a korlátot az előfizetéséből, nyisson meg egy támogatási jegyet.

Következő lépések

További információ a metrikariasztások és a dinamikus küszöbértékek használatával történő nagy léptékű monitorozásról.