Monitorování výkonu, stavu a využití Azure Data Exploreru s využitím metrik
Metriky Azure Data Exploreru poskytují klíčové ukazatele stavu a výkonu prostředků clusteru Azure Data Exploreru. Pomocí metrik, které jsou podrobně popsané v tomto článku, můžete monitorovat využití, stav a výkon clusteru Azure Data Exploreru ve vašem konkrétním scénáři jako samostatné metriky. Metriky můžete také použít jako základ pro provozní řídicí panely Azure a upozornění Azure.
Další informace o Průzkumníku metrik Azure najdete v tématu Průzkumník metrik.
Požadavky
- Předplatné Azure. Vytvořte bezplatný účet Azure.
- Cluster a databáze Azure Data Exploreru. Vytvořte cluster a databázi.
Monitorování prostředků Azure Data Exploreru pomocí metrik
- Přihlaste se k portálu Azure.
- V levém podokně clusteru Azure Data Exploreru vyhledejte metriky.
- Výběrem možnosti Metriky otevřete podokno metrik a začněte analyzovat cluster.
Práce v podokně metrik
V podokně metrik vyberte konkrétní metriky, které chcete sledovat, zvolte, jak agregovat data, a vytvořit grafy metrik pro zobrazení na řídicím panelu.
Pro cluster Azure Data Exploreru jsou předem vybrány nástroje pro výběr oboru názvů prostředků a metrik. Čísla na následujícím obrázku odpovídají číslovanýmu seznamu níže. Provedou vás různými možnostmi při nastavování a prohlížení metrik.
- Pokud chcete vytvořit graf metrik, vyberte název metriky a příslušnou agregaci na metriku. Další informace o různých metrikách najdete v podporovaných metrikách Azure Data Exploreru.
- Výběrem možnosti Přidat metriku zobrazíte několik metrik vykreslených ve stejném grafu.
- Pokud chcete zobrazit více grafů v jednom zobrazení, vyberte + Nový graf .
- Pomocí nástroje pro výběr času můžete změnit časový rozsah (výchozí hodnota: posledních 24 hodin).
- Použijte přidat filtr a použít rozdělení pro metriky, které mají dimenze.
- Výběrem možnosti Připnout na řídicí panel přidáte konfiguraci grafu do řídicích panelů, abyste ji mohli znovu zobrazit.
- Nastavte nové pravidlo upozornění pro vizualizaci metrik pomocí nastavených kritérií. Nové pravidlo upozornění bude zahrnovat cílový prostředek, metriku, rozdělení a filtrovací dimenze z grafu. Upravte tato nastavení v podokně vytváření pravidla upozornění.
Podporované metriky Azure Data Exploreru
Metriky Azure Data Exploreru poskytují přehled o celkovém výkonu a využití vašich prostředků a také informace o konkrétních akcích, jako je příjem dat nebo dotaz. Metriky v tomto článku byly seskupeny podle typu použití.
Mezi typy metrik patří:
- Metriky clusteru
- Export metrik
- Metriky příjmu dat
- Metriky příjmu streamování
- Dotazování metrik
- Materializované metriky zobrazení
Abecední seznam metrik služby Azure Monitor pro Azure Data Explorers najdete v podporovaných metrikách clusteru Azure Data Exploreru.
Metriky clusteru
Metriky clusteru sledují obecný stav clusteru. Například využití prostředků a příjmu dat a rychlost odezvy.
Export metrik
Metriky exportu sledují obecný stav a výkon operací exportu, jako je zpoždění, výsledky, počet záznamů a využití.
Metrika | Jednotka | Agregace | Popis metriky | Dimenze |
---|---|---|---|---|
Průběžný export počtu exportovaných záznamů | Počet | Sum | Počet exportovaných záznamů ve všech úlohách průběžného exportu. | ContinuousExportName |
Maximální zpoždění průběžného exportu | Počet | Maximum | Zpoždění (v minutách) hlášené úlohami průběžného exportu v clusteru. | Nic |
Počet čekajících na průběžný export | Počet | Maximum | Počet čekajících úloh průběžného exportu. Tyto úlohy jsou připravené ke spuštění, ale čekají ve frontě, pravděpodobně kvůli nedostatečné kapacitě). | |
Výsledek průběžného exportu | Počet | Počet | Výsledek selhání/úspěchu každého průběžného exportu. | ContinuousExportName |
Využití exportu | Procenta | Maximum | Využitá exportní kapacita mimo celkovou kapacitu exportu v clusteru (mezi 0 a 100). | Nic |
Metriky příjmu dat
Metriky příjmu dat sledují obecný stav a výkon operací příjmu dat, jako je latence, výsledky a objem. Upřesnění analýzy:
- Použití filtrů u grafů k vykreslení částečných dat podle dimenzí Prozkoumejte například příjem dat na konkrétní
Database
. - Rozdělení můžete použít u grafu k vizualizaci dat podle různých komponent. Tento proces je užitečný pro analýzu metrik, které jsou hlášeny jednotlivými kroky kanálu příjmu dat, například
Blobs received
.
Metrika | Jednotka | Agregace | Popis metriky | Dimenze |
---|---|---|---|---|
Počet objektů blob služby Batch | Počet | Avg, Max, Min | Počet zdrojů dat v dokončené dávce pro příjem dat. | Databáze |
Doba trvání dávky | Sekundy | Avg, Max, Min | Doba trvání fáze dávkování v toku příjmu dat. | Databáze |
Velikost dávky | Přijaté | Avg, Max, Min | Nekomprimovaná očekávaná velikost dat v agregované dávce pro příjem dat. | Databáze |
Zpracované dávky | Počet | Sum, Max, Min | Počet dokončených dávek pro příjem dat. Batching Type : Aktivační událost pro zapečetění dávky. Úplný seznam typů dávkování najdete v tématu Typy dávkování. |
Databáze, typ dávkování |
Přijaté objekty blob | Počet | Sum, Max, Min | Počet objektů blob přijatých ze vstupního datového proudu komponentou K analýze jednotlivých komponent použijte rozdělení . |
Databáze, typ komponenty, název komponenty |
Zpracované objekty blob | Počet | Sum, Max, Min | Počet objektů blob zpracovaných komponentou K analýze jednotlivých komponent použijte rozdělení . |
Databáze, typ komponenty, název komponenty |
Vyřazené objekty blob | Počet | Sum, Max, Min | Početobjektůch Pro každý takový objekt blob Ingestion result se odešle metrika s důvodem selhání. K analýze jednotlivých komponent použijte rozdělení . |
Databáze, typ komponenty, název komponenty |
Latence zjišťování | Sekundy | Průměr | Doba z fronty dat, dokud se nezjišťuje datovými připojeními. Tentokrát se do latence fáze ani do metrik latence příjmu dat nezahrnou. Latence zjišťování se může zvýšit v následujících situacích:
|
Typ komponenty, název komponenty |
Přijaté události | Počet | Sum, Max, Min | Počet událostí přijatých datovými připojeními ze vstupního datového proudu | Typ komponenty, název komponenty |
Zpracované události | Počet | Sum, Max, Min | Počet událostí zpracovaných datovými připojeními. | Typ komponenty, název komponenty |
Vynechané události | Počet | Sum, Max, Min | Počet událostí, které datová připojení trvale zahodila. Pro každou takovou událost Ingestion result se odešle metrika s důvodem selhání. |
Typ komponenty, název komponenty |
Latence příjmu dat | Sekundy | Avg, Max, Min | Latence přijatých dat od okamžiku přijetí dat v clusteru, dokud nebude připravená k dotazování. Období latence příjmu dat závisí na scénáři příjmu dat.Ingestion Kind : Příjem dat streamování nebo příjem dat ve frontě |
Druh příjmu dat |
Výsledek příjmu dat | Počet | Sum | Celkový počet zdrojů, které buď selhaly, nebo se podařilo ingestovat.Status : Úspěch úspěšného příjmu dat nebo kategorie selhání pro selhání. Úplný seznam možných kategorií selhání najdete v kódech chyb příjmu dat v Azure Data Exploreru. Failure Status Type : Zda je selhání trvalé nebo přechodné. Pro úspěšný příjem dat je None tato dimenze .Poznámka:
|
Stav, typ stavu selhání |
Objem příjmu dat (v bajtech) | Počet | Max, Sum | Celková velikost dat přijatých do clusteru (v bajtech) před kompresí. | Databáze |
Délka fronty | Počet | Průměr | Počet čekajících zpráv ve vstupní frontě komponenty. Komponenta Správce dávek má jednu zprávu pro každý objekt blob. Komponenta správce příjmu dat má jednu zprávu na dávku. Dávka je jeden příkaz ingestování s jedním nebo více objekty blob. | Typ součásti |
Nejstarší zpráva fronty | Sekundy | Průměr | Čas v sekundách od vložení nejstarší zprávy ve vstupní frontě komponenty. | Typ součásti |
Velikost přijatých dat – bajty | Přijaté | Avg, Sum | Velikost dat přijatých datovými připojeními ze vstupního datového proudu | Typ komponenty, název komponenty |
Latence fáze | Sekundy | Průměr | Doba od přijetí zprávy službou Azure Data Explorer, dokud její obsah neobdrží komponenta příjmu dat ke zpracování. Použijte filtry a vyberte Component Type > StorageEngine k zobrazení celkové latence příjmu dat. |
Databáze, typ komponenty |
Metriky příjmu streamování
Metriky příjmu streamování sledují streamovaná data příjmu dat a rychlost požadavků, dobu trvání a výsledky.
Metrika | Jednotka | Agregace | Popis metriky | Dimenze |
---|---|---|---|---|
Datová rychlost příjmu streamování | Počet | RateRequestsPerSecond | Celkový objem přijatých dat do clusteru. | Nic |
Doba trvání příjmu streamování | Milisekundy | Avg, Max, Min | Celková doba trvání všech požadavků na příjem dat streamování. | Nic |
Četnost požadavků příjmu streamování | Počet | Count, Avg, Max, Min, Sum | Celkový počet požadavků na příjem dat streamování. | Nic |
Výsledek příjmu streamování | Počet | Průměr | Celkový počet požadavků na příjem dat streamování podle typu výsledku. | Výsledek |
Dotazování metrik
Metriky výkonu dotazů sledují dobu trvání dotazu a celkový počet souběžných nebo omezených dotazů.
Metrika | Jednotka | Agregace | Popis metriky | Dimenze |
---|---|---|---|---|
Doba trvání dotazu | Milisekundy | Avg, Min, Max, Sum | Celková doba, po kterou se výsledky dotazu přijímají (nezahrnuje latenci sítě). | QueryStatus |
QueryResult | Počet | Počet | Celkový početdotazůch | QueryStatus |
Celkový počet souběžných dotazů | Počet | Avg, Max, Min, Sum | Počet dotazů spuštěných paralelně v clusteru. Tato metrika představuje dobrý způsob, jak odhadnout zatížení clusteru. | Nic |
Celkový počet omezených dotazů | Počet | Avg, Max, Min, Sum | Počet omezených (odmítnutých) dotazů v clusteru Maximální povolený počet souběžných (paralelních) dotazů je definován v zásadách omezení rychlosti požadavků. | Nic |
Slabá latence konzistence | Milisekundy | Avg, Max, Min | Stáří snímku metadat používaného uzly, na kterých běží slabá služba konzistence. | Databáze, uzel |
Materializované metriky zobrazení
Metrika | Jednotka | Agregace | Popis metriky | Dimenze |
---|---|---|---|---|
MaterializedViewHealth | 1, 0 | Průměr | Hodnota je 1, pokud je zobrazení považováno za zdravé, jinak 0. | Databáze, MaterializedViewName |
MaterializedViewAgeSeconds | Sekundy | Průměr | Zobrazení age je definováno aktuálním časem minus posledním časem příjmu dat zpracovaným zobrazením. Hodnota metriky je čas v sekundách (nižší hodnota je, zobrazení je "healthier"). |
Databáze, MaterializedViewName |
MaterializedViewResult | 0 | Průměr | Metrika obsahuje Result dimenzi označující výsledek posledního materializačního cyklu (podrobnosti o možných hodnotách najdete v metrikě MaterializedViewResult). Hodnota metriky se vždy rovná 1. |
Database, MaterializedViewName, Result |
MaterializedViewRecordsInDelta | Počet záznamů | Průměr | Počet záznamů aktuálně v nezpracované části zdrojové tabulky. Další informace naleznete v tom , jak materializovaná zobrazení fungují. | Databáze, MaterializedViewName |
MaterializedViewExtentsRebuild | Počet rozsahů | Průměr | Počet rozsahů, které vyžadovaly aktualizace v materializačním cyklu. | Databáze, MaterializedViewName |
MaterializedViewDataLoss | 0 | Maximum | Metrika se aktivuje, když se nezpracovaná zdrojová data blíží k uchovávání. Označuje, že materializované zobrazení není v pořádku. | Databáze, MaterializedViewName, Kind |
Dělení metrik
Dělení metrik monitoruje proces dělení tabulek pomocí zásad dělení.
Metrika | Jednotka | Agregace | Popis metriky | Dimenze |
---|---|---|---|---|
Dělení na oddíly | Procenta | Avg, Min, Max | Procento záznamů rozdělených vzhledem k celkovému počtu záznamů. | Databáze, tabulka |
Dělení na oddílyPercentageHot | Procenta | Avg, Min, Max | Procento záznamů rozdělených do oddílů související s celkovým počtem záznamů (pouze v horké mezipaměti). | Databáze, tabulka |
ProcessedPartitionedRecords | Procenta | Avg, Min, Max, Sum | Počet záznamů rozdělených v měřeném časovém intervalu. | Databáze, tabulka |