Metrics Advisor slovníku a konceptů
Tento dokument vysvětluje technické termíny používané v Metrics Advisor. V tomto článku se dozvíte o běžných konceptech a objektech, se kterými se můžete setkat při používání služby.
Datový kanál
Poznámka
Více metrik může sdílet stejný zdroj dat a dokonce i stejný datový kanál.
Datový kanál je Metrics Advisor ingestuje ze zdroje dat, například Cosmos DB nebo SQL server. Datový kanál obsahuje řádky:
- Časová razítka
- Nula nebo více dimenzí
- jednu nebo více opatření.
Interval
Metriky je potřeba monitorovat s určitou členitostí podle obchodních požadavků. Například klíčové ukazatele výkonu (KPI) se monitorují v denních členitostech. Metriky výkonu služby se ale často monitorují v minutových a hodinových členitostech. Frekvence shromažďování dat metrik ze zdrojů se proto liší.
Metrics Advisor průběžně zachytá data metrik v každém časovém intervalu, odpovídá intervalu členitosti metrik. Pokaždé Metrics Advisor dotaz, který jste napsali, ingestuje data v tomto konkrétním intervalu. Na základě tohoto mechanismu příjmu dat by skript dotazu neměl vracet všechna data metrik, která v databázi existují, ale musí omezit výsledek na jeden interval.
Metric
Metrika je kvantifikovatelná míra, která se používá k monitorování a vyhodnocení stavu konkrétního obchodního procesu. Může to být kombinace více hodnot časových řad rozdělených do dimenzí. Například metrika stavu webu může obsahovat dimenze pro počet uživatelů a trh en-us.
Dimenze
Dimenze je jedna nebo více kategorických hodnot. Kombinace těchto hodnot identifikuje konkrétní jednorozměrnou časovou řadu, například: zemi, jazyk, tenanta atd.
Multidimenzionální metrika
Co je metrika s více dimenzemi? Použijeme dva příklady.
Výnosy firmy
Předpokládejme, že máte data o výnosech vaší firmy. Vaše data časových řad můžou vypadat nějak takhle:
| Timestamp | Kategorie | Trhu | Výnos |
|---|---|---|---|
| 2020-6-1 | Potravin | USA | 1000 |
| 2020-6-1 | Oblečení | USA | 2000 |
| 2020-6-2 | Potravin | UK | 800 |
| ... | ... | ... | ... |
V tomto příkladu jsou dimenze Category (Kategorie) a Market (Trh). Výnosy jsou klíčovým ukazatelem výkonu (KPI), který je možné rozsekat do různých kategorií nebo trhů a lze je také agregovat. Například výnosy z potravin pro všechny trhy.
Počty chyb u komplexní aplikace
Předpokládejme, že máte data o počtu chyb zaprotokolovaných v aplikaci. Vaše data časových řad můžou vypadat nějak takhle:
| Timestamp | Součást aplikace | Oblast | Počet chyb |
|---|---|---|---|
| 2020-6-1 | Databáze zaměstnanců | ZÁPADNÍ EU | 9000 |
| 2020-6-1 | Fronta zpráv | USA – VÝCHOD | 1000 |
| 2020-6-2 | Fronta zpráv | USA – VÝCHOD | 8000 |
| ... | ... | ... | ... |
V tomto příkladu jsou součást aplikace a oblast dimenze. Počet chyb je klíčový ukazatel výkonu, který je možné rozsekat do různých kategorií nebo trhů a také agregovat. Například počet chyb fronty zpráv ve všech oblastech.
Measure
Míra je základní termín nebo termín specifický pro jednotlivé jednotky a kvantifikovatelná hodnota metriky.
time series (časová řada)
Časová řada je řada datových bodů indexovaných (nebo uvedených nebo grafovaných) v chronologickém pořadí. Nejčastější časovou řadou je sekvence pořízená v po sobě jdoucích, rovnoměrně oděných bodech v čase. Jedná se o sekvenci dat v diskrétním čase.
V Metrics Advisor se hodnoty jedné metriky pro konkrétní kombinaci dimenzí nazývají jedna řada.
Členitost
Členitost určuje, jak často se ve zdroji dat generují datové body. Například denně, každou hodinu.
Ingestování dat od (UTC)
Ingestování dat od (UTC) je čas, kdy Metrics Advisor začít ingestovat data ze zdroje dat. Váš zdroj dat musí mít data v zadaný čas začátku příjmu dat.
Hranice spolehlivosti
Poznámka
Hranice spolehlivosti nejsou jediným měřením používaným k nalezení anomálií. Je možné, že datové body mimo tuto hranici budou modelem detekce označeny jako normální.
V Metrics Advisor hranice spolehlivosti představují citlivost použitého algoritmu a slouží k odfiltrování příliš citlivých anomálií. Na webovém portálu se meze spolehlivosti zobrazují jako transparentní modrý pruh. Se všemi body v rámci pásma se zachází jako s normálními body.
Metrics Advisor poskytuje nástroje pro úpravu citlivosti použitých algoritmů. Další informace najdete v tématu Postup: Konfigurace metrik a vyladění konfigurace detekce.

Hák
Metrics Advisor umožňuje vytvářet a odebírat upozornění v reálném čase. Tyto výstrahy se odesílat přes internet pomocí hooku.
Incident anomálií
Po použití konfigurace detekce na metriky se incidenty generují vždy, když má jakákoli řada v ní anomálii. U velkých datových sad to může být Metrics Advisor, takže Metrics Advisor seskupí řadu anomálií v rámci metriky do incidentu. Služba také vyhodnotí závažnost a poskytne nástroje pro diagnostiku incidentu.
Diagnostický strom
V Metrics Advisor můžete u metrik použít detekci anomálií a pak Metrics Advisor automaticky monitorovat všechny časové řady všech kombinací dimenzí. Kdykoli se detekuje nějaká anomálie, Metrics Advisor anomálie na incidenty. Jakmile dojde k incidentu, Metrics Advisor poskytne diagnostický strom s hierarchií přispívajících anomálií a identifikuje ty, které mají největší dopad. Každý incident má anomálii hlavní příčiny, což je horní uzel stromu.
Seskupování anomálií
Metrics Advisor poskytuje možnost najít související časové řady s podobnými vzory. Může také poskytovat hlubší přehled o dopadu na jiné dimenze a korelovat anomálie.
Porovnání časových řad
Můžete vybrat více časových řad a porovnat trendy v jedné vizualizaci. To poskytuje jasný a přehledný způsob zobrazení a porovnání souvisejících řad.
Konfigurace detekce
Poznámka
Konfigurace detekce se použijí jenom v rámci jednotlivých metrik.
Na Metrics Advisor portálu je při zobrazení metriky na levém panelu uvedená konfigurace detekce (například citlivost, automatické snooze a směr). Parametry je možné vyladit a použít pro všechny řady v rámci této metriky.
Konfigurace detekce se vyžaduje pro každou časovou řadu a určuje, jestli je bod v časové řadě anomálie. Metrics Advisor při prvním nasazení dat nastaví výchozí konfiguraci pro celou metriku.
Konfiguraci můžete dále upřesnit použitím parametrů ladění pro skupinu řad nebo konkrétní. Pro časovou řadu se použije pouze jedna konfigurace:
- Konfigurace použité u konkrétní řady přepíší konfigurace pro skupinu.
- Konfigurace pro skupinu přepíší konfigurace použité na celou metriku.
Metrics Advisor několik metod detekcea můžete je kombinovat pomocí logických operátorů.
Inteligentní detekce
Detekce anomálií pomocí několika algoritmů strojového učení
Citlivost: Číselná hodnota pro úpravu tolerance detekce anomálií. Vizuálně, čím vyšší je hodnota, tím užší horní a dolní hranice kolem časové řady.
Pevné prahové hodnoty
Hodnoty mimo horní nebo dolní meze jsou anomálie.
Min: Dolní mez
Max: Horní mez
Změna prahové hodnoty
Pomocí předchozí hodnoty bodu zjistěte, jestli se jedná o anomálii.
Změnit procento: V porovnání s předchozím bodem je aktuální bod anomálií, pokud je procento změny větší než tento parametr.
Změna bodů: Kolik bodů se má vrátit zpět.
Běžné parametry
Směr: Bod je anomálie pouze v případě, že k odchylce dojde ve směru nahoru, dolů nebo oběma směry.
Dokud není anomálie platná: Datový bod je pouze anomálií, pokud jsou zadanou procentuální hodnotou předchozích bodů také anomálie.
Nastavení výstrahy
Nastavení upozornění určuje, které anomálie by měly aktivovat výstrahu. Můžete nastavit více výstrah s různým nastavením. Můžete například vytvořit výstrahu pro anomálie s nižším obchodním dopadem a další výstrahy pro větší důležitost.
Můžete také vytvořit upozornění napříč metrikami. Například upozornění, které se aktivuje jenom v případě, že dvě zadané metriky mají anomálie.
Obor výstrahy
Obor výstrahy odkazuje na obor, na který se výstraha vztahuje. Nabízejí se čtyři možnosti:
Anomálie všech řad: Upozornění se budou aktivovat pro anomálie ve všech řadách v rámci metriky.
Anomálie ve skupině řad: Upozornění se budou aktivovat pouze u anomálií v konkrétních dimenzích skupiny řad. Počet zadaných dimenzí by měl být menší než celkový počet dimenzí.
Anomálie v oblíbených řadách: Upozornění se budou aktivovat jenom u anomálií, které se přidávají jako oblíbené položky. Skupinu řad můžete zvolit jako oblíbenou pro každou zjišťující konfiguraci.
Anomálie v horních N řadách: Upozornění se budou aktivovat jenom u anomálií v horní řadě N. Můžete nastavit parametry, které určují počet časových razítek, která se mají vzít v úvahu, a počet anomálií, které musí být v nich k odeslání výstrahy.
Závažnost
Závažnost je známka, Metrics Advisor používá k popisu závažnosti incidentu, včetně vysoké, střední a nízké.
V současné Metrics Advisor k měření závažnosti výstrahy používají následující faktory:
- Poměrná část hodnoty a poměr množství anomálií v metrice
- Spolehlivost anomálií.
- K závažnosti také přispívá vaše oblíbené nastavení.
Automatické snooze
Některé anomálie jsou přechodné problémy, zejména u metrik s malými podrobnostmi. Výstrahu můžete upozornít na určitý počet časových bodů. Pokud se v zadaném počtu bodů našly anomálie, nebude aktivováno žádné upozornění. Chování automatického snooze je možné nastavit na úrovni metriky nebo řady.
Chování snooze je možné nastavit na úrovni metriky nebo řady.
Nastavení datového kanálu
Posun času příjmu dat
Ve výchozím nastavení se data ingestují podle členitosti (například denně). Pomocí kladného celého čísla můžete příjem dat pozdržet podle zadané hodnoty. Pomocí záporného čísla můžete příjmu dat zadat o zadanou hodnotu.
Maximální příjem dat za minutu
Tento parametr nastavte, pokud váš zdroj dat podporuje omezenou souběžnost. Jinak ponechte výchozí nastavení.
Zastavte opakování po
Pokud příjem dat selhal, Metrics Advisor se po určité době automaticky opakovat. Začátek období je čas, kdy došlo k prvnímu příjmu dat. Délka období opakování se definuje podle členitosti. Pokud použijete výchozí hodnotu ( ), doba opakování se určí podle -1 členitosti:
| Členitost | Zastavit opakování po |
|---|---|
| Denně, Vlastní (>= 1 den), Týdně, Měsíčně, Ročně | 7 dní |
| Hourly, Custom (< 1 den) | 72 hodin |
Minimální interval opakování
Při opakování pokusu o natažení dat ze zdroje můžete zadat minimální interval. Pokud použijete výchozí hodnotu ( ), interval opakování se určí -1 podle členitosti:
| Členitost | Minimální interval opakování |
|---|---|
| Denně, Vlastní (>= 1 den), Týdně, Měsíčně | 30 minut |
| Hourly, Custom (< 1 den) | 10 minut |
| Ročně | 1 den |
Období odkladu
Poznámka
Období odkladu začíná v pravidelných časech příjmu dat plus zadaný časový posun příjmu dat.
Doba odkladu je časový úsek, ve kterém bude Poradce pro metriky pokračovat v načítání dat ze zdroje dat, ale neaktivuje žádné výstrahy. Pokud po uplynutí období odkladu nedošlo k ingestování dat, aktivuje se výstraha datový kanál, který není k dispozici .
Odložení výstrah v
Pokud je tato možnost nastavena na hodnotu nula, každé časové razítko, které není k dispozici , spustí výstrahu. Pokud je hodnota nastavena na jinou hodnotu než nula, zadaný počet výstrah, které nejsou k dispozici , bude odložena, pokud nebyla načtena žádná data.
Oprávnění datového kanálu
K dispozici jsou dvě role pro správu oprávnění datového kanálu: správce a prohlížeč.
Správce má úplnou kontrolu nad datovým kanálem a metrikami, které jsou v něm obsažené. Můžou aktivovat, pozastavit, odstranit datový kanál a dělat aktualizace kanálů a konfigurací. Správce je obvykle vlastníkem metrik.
Prohlížeč může zobrazit datový kanál nebo metriky, ale nemůže provádět změny.