Monitorování více časových řad v jednom pravidlu upozornění metriky
Jedno pravidlo upozornění na metriku se dá použít k monitorování jedné nebo mnoha časových řad metrik. Tato funkce usnadňuje monitorování prostředků ve velkém měřítku.
Časová řada metrik
Časová řada metrik je řada měření nebo "hodnoty metrik" zachycené v určitém časovém období.
Příklad:
- Využití procesoru virtuálního počítače
- Příchozí bajty (příchozí přenos dat) do účtu úložiště
- Počet neúspěšných požadavků webové aplikace
Pravidlo upozornění na jednu časovou řadu
Pravidlo upozornění monitoruje jednu časovou řadu, když splňuje všechny následující podmínky:
- Monitoruje jeden cílový prostředek.
- Obsahuje jednu podmínku.
- Vyhodnotí metriku bez výběru dimenzí (za předpokladu, že metrika podporuje dimenze).
Příklad takového pravidla upozornění se zobrazenými pouze relevantními vlastnostmi:
- Cílový prostředek: virtuální počítač
- Signál: Procento procesoru
- Operátor: Větší než
- Prahová hodnota: 80
U tohoto pravidla upozornění se monitoruje jedna časová řada metrik:
- Procento procesoru, kde Resource='VM-a' > 80%
Pravidlo upozornění na více časových řad
Pravidlo upozornění monitoruje více časových řad, pokud používá aspoň jednu z následujících funkcí:
- Více prostředků
- Více podmínek
- Více dimenzí
Více prostředků (více prostředků)
Jedno pravidlo upozornění na metriku může monitorovat více prostředků, pokud jsou prostředky stejného typu a existují ve stejné oblasti Azure. Použití tohoto typu pravidla snižuje složitost a celkový počet pravidel upozornění, která musíte udržovat.
Příklad takového pravidla upozornění:
- Cílový prostředek: VM-a, myVM2
- Signál: Procento procesoru
- Operátor: Větší než
- Prahová hodnota: 80
Pro toto pravidlo upozornění se monitorují dvě časové řady metrik samostatně:
- Procento procesoru, kde Resource='VM-a' > 80%
- Procento procesoru, kde Resource='myVM2' > 80%
V pravidle upozornění na více prostředků se podmínka vyhodnocuje pro každý prostředek samostatně (nebo přesněji pro každou časovou řadu metrik odpovídající jednotlivým prostředkům). V důsledku toho se upozornění aktivují také pro každý prostředek samostatně.
Předpokládejme například, že jsme nastavili předchozí pravidlo upozornění pro monitorování procesoru nad 80 %. V vyhodnoceném časovém období to znamená posledních 5 minut:
- Procento procesoru virtuálního počítače je větší než 80 %.
- Procento procesoru myVM2 je 50 %.
Pravidlo upozornění se aktivuje na virtuálním počítači, ale ne na virtuálním počítači b. Tyto aktivované výstrahy jsou nezávislé. Můžou se také vyřešit v různých časech v závislosti na individuálním chování jednotlivých virtuálních počítačů.
Další informace o pravidlech upozornění s více prostředky a podporovaných typech prostředků pro tuto funkci najdete v tématu Monitorování ve velkém měřítku pomocí upozornění na metriky ve službě Azure Monitor.
Poznámka:
V pravidlu upozornění na metriku, které monitoruje více prostředků, je povolena pouze jedna podmínka.
Více podmínek (více podmínek)
Jedno pravidlo upozornění na metriku může také monitorovat až pět podmínek na pravidlo upozornění.
Příklad:
- Cílový prostředek: virtuální počítač
- Podmínka 1
- Signál: Procento procesoru
- Operátor: Větší než
- Prahová hodnota: 80
- Podmínka 2
- Signál: Celkem síť
- Operátor: Větší než
- Prahová hodnota: 20 MB
Pro toto pravidlo upozornění se monitorují dvě časové řady metrik:
- Procento procesoru , kde resource='VM-a' > 80%.
- Síť celkem , kde resource='VM-a' > 20 MB.
Operátor AND se používá mezi podmínkami. Pravidlo upozornění aktivuje výstrahu při splnění všech podmínek. Aktivované upozornění se vyřeší, pokud už není splněna alespoň jedna z podmínek.
Poznámka:
Při použití dimenzí v pravidle upozornění s více podmínkami existují omezení. Další informace najdete v tématu Omezení při použití dimenzí v pravidlu upozornění na metriku s více podmínkami.
Více dimenzí (více dimenzí)
Jedno pravidlo upozornění na metriku může také monitorovat více hodnot dimenzí metriky. Dimenze metriky jsou páry název-hodnota, které obsahují více dat pro popis hodnoty metriky. Například metrika Transakce účtu úložiště má dimenzi s názvem název rozhraní API. Tato dimenze popisuje název rozhraní API volaného jednotlivými transakcemi, například GetBlob, DeleteBlob a PutPage. Použití dimenzí je volitelné, ale umožňuje filtrovat metriku a pouze monitorovat konkrétní časovou řadu, místo abyste metriku monitorují jako agregaci všech dimenzionálních hodnot.
Můžete se například rozhodnout, že se aktivuje upozornění, když je počet transakcí vysoký ve všech názvech rozhraní API (což jsou agregovaná data). Nebo ho můžete dále rozdělit na výstrahy pouze v případě, že je počet transakcí pro konkrétní názvy rozhraní API vysoký.
Příkladem pravidla upozornění, které monitoruje více dimenzí, je:
- Cílový prostředek: mystorage1
- Signál: Transakce
- Rozměry:
- Název rozhraní API = EntityGroupTransaction, GetBlob, PutPage
- Operátor: Větší než
- Prahová hodnota: 80
U tohoto pravidla upozornění se monitorují tři časové řady metrik:
- Transakce, kde Resource='mystorage1' a API Name='EntityGroupTransaction' > 80
- Transakce, kde Resource='mystorage1' a API Name='GetBlob' > 80
- Transakce, kde Resource='mystorage1' a API Name='PutPage' > 80
Pravidlo upozornění na metriku s více dimenzemi může také monitorovat více hodnot dimenzí z různých dimenzí metriky. V tomto případě pravidlo upozornění samostatně monitoruje všechny kombinace hodnot dimenzí vybraných hodnot dimenzí.
Příklad tohoto typu pravidla upozornění:
- Cílový prostředek: myStorage1
- Signál: Transakce
- Rozměry:
- Název rozhraní API = GetBlob, DeleteBlob, PutPage
- Ověřování = SAS, AccountKey
- Operátor: Větší než
- Prahová hodnota: 80
Pro toto pravidlo upozornění se monitoruje zvlášť šest časových řad metrik:
- Transakce, kde Resource='myStorage1' a API Name='GetBlob' and Authentication='SAS' > 80
- Transakce, kde Resource='myStorage1' a API Name='GetBlob' and Authentication='AccountKey' > 80
- Transakce, kde Resource='myStorage1' a API Name='DeleteBlob' and Authentication='SAS' > 80
- Transakce, kde Resource='myStorage1' a API Name='DeleteBlob' and Authentication='AccountKey' > 80
- Transakce, kde Resource='myStorage1' a API Name='PutPage' and Authentication='SAS' > 80
- Transakce, kde Resource='myStorage1' a API Name='PutPage' and Authentication='AccountKey' > 80
Pokročilé funkce s více dimenzemi
- Vyberte všechny aktuální a budoucí dimenze: Můžete zvolit monitorování všech možných hodnot dimenze, včetně budoucích hodnot. Takové pravidlo upozornění se automaticky škáluje tak, aby monitoroval všechny hodnoty dimenze, aniž byste museli pravidlo upozornění upravovat při každém přidání nebo odebrání hodnoty dimenze.
- Vyloučit dimenze: Výběr operátoru ≠ (vyloučení) pro hodnotu dimenze je ekvivalentní výběru všech ostatních hodnot této dimenze, včetně budoucích hodnot.
- Přidání nových a vlastních dimenzí: Hodnoty dimenzí zobrazené na webu Azure Portal jsou založené na datech metrik shromážděných v posledním dni. Pokud se hodnota dimenze, kterou hledáte, ještě nevygeneruje, můžete přidat vlastní hodnotu dimenze.
- Shoda dimenzí s předponou: Můžete zvolit monitorování všech hodnot dimenzí, které začínají určitým vzorem, výběrem operátoru Start s operátorem a zadáním vlastní předpony.
Ceny upozornění na metriky
Ceny pravidel upozornění na metriky jsou k dispozici na stránce s cenami služby Azure Monitor.
Při vytváření pravidla upozornění na metriku je zadaný odhad ceny založený na vybraných funkcích a počtu monitorovaných časových řad. Toto číslo se určuje z konfigurace pravidla a aktuálních hodnot metrik. Měsíční poplatek vychází ze skutečných vyhodnocení časových řad, takže se může lišit od původního odhadu, pokud některé časové řady nemají data k vyhodnocení nebo pokud pravidlo upozornění používá funkce, které můžou dynamicky škálovat.
Pravidlo upozornění může například zobrazit odhad vysoké ceny, pokud používá funkci více dimenzí a vybere se velký počet kombinací hodnot dimenzí, což vede k monitorování mnoha časových řad. Skutečné poplatky za toto pravidlo upozornění ale můžou být nižší, pokud ne všechny časové řady, které jsou výsledkem kombinací hodnot dimenzí, ve skutečnosti mají data k vyhodnocení.
Počet časových řad monitorovaných jedním pravidlem upozornění
Aby se zabránilo nadbytečným nákladům, může každé pravidlo upozornění ve výchozím nastavení monitorovat až 5 000 časových řad. Pokud chcete tento limit z předplatného zrušit, otevřete lístek podpory.
Další kroky
Přečtěte si další informace o monitorování ve velkém měřítku pomocí upozornění metrik a dynamických prahových hodnot.