Diagram úlohy Stream Analytics (Preview) na webu Azure Portal
Diagram úloh na webu Azure Portal vám pomůže vizualizovat kroky dotazu vaší úlohy (logický koncept) nebo uzel streamování (fyzický koncept) se vstupním zdrojem, výstupním cílem a metrikami. Pomocí diagramu úloh můžete prozkoumat metriky jednotlivých kroků nebo uzlů streamování a rychle identifikovat zdroj problému při řešení problémů.
Diagramy úloh mají dva typy:
Fyzický diagram: Vizualizuje klíčové metriky úlohy Stream Analytics pomocí konceptu fyzického výpočtu: dimenze uzlu streamování. Uzel streamování představuje sadu výpočetních prostředků, které se používají ke zpracování vstupních dat úlohy. Další podrobnosti o dimenzi uzlu streamování najdete v tématu Dimenze názvu uzlu Azure Stream Analytics.
V každém uzlu streamování jsou k dispozici procesory Stream Analytics pro zpracování dat datového proudu. Každý procesor představuje jeden nebo více kroků v dotazu. Topologii procesoru můžete vizualizovat v každém uzlu streamování pomocí diagramu procesoru v diagramu fyzických úloh.
Logický diagram: Vizualizuje klíčové metriky úlohy Stream Analytics pomocí logického konceptu: krok dotazu na základě dotazů úlohy. Další informace najdete v tématu Ladění pomocí diagramu logických úloh (Preview) na webu Azure Portal.
Tento článek popisuje dva typy diagramů úloh, které vás provedou.
Důležité
Tato funkce je aktuálně ve verzi PREVIEW. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.
Použití diagramu úloh
Na webu Azure Portal vyhledejte a vyberte úlohu Stream Analytics. Pak v části Vývojářské nástroje vyberte Diagram úlohy (Preview):
V levém horním rohu můžete přepnout dva typy diagramu úloh kliknutím na logický, fyzický.
Diagram fyzických úloh
Následující snímek obrazovky ukazuje diagram fyzické úlohy s výchozím časovým obdobím (posledních 30 minut).
Oddíl panelu příkazů: je to oblast příkazů, kde můžete nakonfigurovat časový rozsah metrik úloh, přepnout nebo nakonfigurovat vizualizaci heat mapy, prohledávat uzel streamování a přepínat zobrazení mezi diagramem a tabulkou.
Nastavení heat mapy: Nastavení heat mapy umožňuje řadit uzly v diagramu podle požadovaných metrik a typu řazení. Metriky můžou být využití procesoru a paměti, zpoždění vodoznaku, vstupní událost a backlogované vstupní události.
Časový rozsah: Můžete zvolit jiný časový rozsah a spuštění úlohy a zobrazit diagram a metriky.
Spuštění úlohy: Spuštění úlohy je uvnitř časového rozsahu. Při spuštění úlohy se vygeneruje nové spuštění úlohy restartováním nebo vertikálním navýšením nebo snížením kapacity (změny SU). Jedna úloha spouští mapy na diagramu fyzických úloh.
Přepínač zobrazení diagramu nebo tabulky: Zobrazení můžete přepínat mezi diagramem a tabulkou. Zobrazení tabulky je znázorněno níže:
Oddíl Diagram/Tabulka: je to místo, kde můžete zobrazit metriky (agregované v rámci vybraného časového rozsahu) na úrovni uzlu streamování pomocí zobrazení diagramu nebo zobrazení tabulky. Každé pole v této části představuje uzel streamování, který se používá ke zpracování vstupních dat. Metriky na každém uzlu jsou:
- Vstupní události (typ agregace: SUM)
- Využití v procentech procesoru (typ agregace: Průměr)
- SU (paměť) % využití (typ agregace: Max)
- ID oddílů (seznam bez agregace)
- Zpoždění vodoznaku (typ agregace: Max)
- Nevyřízených vstupních událostí (typ agregace: SUMA)
Další informace o definici metrik najdete v tématu Dimenze názvu uzlu Azure Stream Analytics.
Oddíl grafu: je to místo, kde můžete zobrazit historická data metrik ve vybraném časovém rozsahu. Výchozí metriky zobrazené ve výchozím grafu jsou SU (paměť) % využití a využití procesoru v procentech. Další grafy můžete přidat také kliknutím na Přidat graf.
Oddíl Diagram/Tabulka a oddíl Graf mohou být vzájemně interaktivní. V části Diagram/Tabulka můžete vybrat více uzlů, abyste získali metriky v oddílu Graf filtrovaný vybranými uzly a naopak.
Další informace o ladění pomocí fyzického diagramu najdete v tématu Ladění pomocí diagramu fyzických úloh (Preview) na webu Azure Portal.
Diagram procesoru v diagramu fyzických úloh
Diagram procesoru v diagramu fyzických úloh vizualizuje topologii procesoru uvnitř konkrétního uzlu streamování. Pokud chcete získat přístup k diagramu procesoru, budete muset otevřít diagram fyzické úlohy, vyhledat uzel streamování, který chcete zkontrolovat jeho diagram procesoru, a pak diagram procesoru otevřít kliknutím na název uzlu streamování.
- Oddíl informačního pruhu: je to místo, kde můžete zobrazit základní informace pro tento diagram procesoru, například časový rozsah, odpovídající název uzlu streamování.
- Část Diagram: je to místo, kde je vizualizován diagram procesoru. Každé pole uzlu v této části představuje procesor, který zpracovává data datového proudu pro určitý účel.
Typ procesoru: zobrazuje typ procesoru, je zkratka pro určitý účel zpracování dat. Je k dispozici v každém uzlu procesoru.
Typ procesoru Popis Vstup nebo výstup Tento procesor se používá ke čtení vstupních nebo zápisu výstupních datových proudů. ReferenceData Tento procesor se používá k načtení referenčních dat. Informatika Tento procesor se používá ke zpracování dat datového proudu podle logiky dotazu, například agregace, filtrování, seskupení s oknem atd. Další informace o funkcích dotazů pro výpočty datových proudů najdete v referenčních informacích k dotazovacímu jazyku Azure Stream Analytics. MarshallerUpstream a MarshallerDownstream Když mezi uzly streamování dojde k interakci s daty datových proudů, budou k dispozici dva procesory marshallerů: 1). MarshallerUpstream pro odesílání dat v upstreamovém uzlu streamování a 2). MarshallerDownstream pro příjem dat v podřízeného uzlu streamování. Fúze Tento procesor přijímá data streamu křížového oddílu, která byla výstupem z několika nadřazených uzlů streamování. Osvědčeným postupem pro optimalizaci výkonu úlohy je aktualizovat dotaz, aby se procesor pro sloučení odebral tak, aby se úloha stala paralelní, protože procesor sloučení je kritickým bodem úlohy. Funkce simulátoru diagramu úloh v rozšíření ASA editoru Visual Studio Code vám může pomoct při místní simulaci dotazu při optimalizaci dotazu úlohy. Další informace najdete v tématu Optimalizace dotazu pomocí simulátoru diagramu úloh (Preview). Typ adaptéru: zobrazuje typ vstupního nebo výstupního adaptéru. Stream Analytics podporuje různé vstupní zdroje a cíle výstupu. Každý vstupní zdroj nebo výstupní cíl má vyhrazený typ adaptéru. Je k dispozici pouze ve vstupním procesoru a výstupním procesoru. Například "InputBlob" představuje vstup ADLS Gen2, ze kterého vstupní procesor přijímá data; OutputDocumentDb představuje výstup cosmos DB, do kterého výstupní procesor vypíše data.
Další podrobnosti o vstupních a výstupních typech najdete v přehledu vstupů Azure Stream Analytics a přehled výstupů Azure Stream Analytics.
ID oddílů: Ukazuje, která ID oddílů tento procesor zpracovává. Je k dispozici pouze ve vstupním procesoru a výstupním procesoru.
Typ serializátoru: zobrazuje typ serializace. Stream Analytics podporuje několik typů serializace. Je k dispozici pouze ve vstupním procesoru a výstupním procesoru.
Diagram logických úloh
Diagram logické úlohy má podobné rozložení jako fyzický diagram se třemi oddíly, ale má různé metriky a nastavení konfigurace.
Oddíl panelu příkazů: V logickém diagramu můžete provozovat cloudovou úlohu (Zastavit, Odstranit) a nakonfigurovat časový rozsah metrik úloh. Zobrazení diagramu je k dispozici pouze pro logické diagramy.
Oddíl diagramu: Pole uzlu v tomto výběru představuje vstup, výstup a kroky dotazu úlohy. Metriky v uzlu můžete zobrazit přímo nebo v části grafu interaktivně kliknutím na určitý uzel v této části. Další informace o definici metrik najdete v tématu Dimenze názvu uzlu Azure Stream Analytics.
Oddíl grafu: Oddíl grafu v logickém diagramu má dvě karty: Metriky a protokoly aktivit.
- Metriky: Data metrik úlohy se tady zobrazují, když jsou na pravém panelu vybrané odpovídající metriky.
- Protokoly aktivit: Tady se zobrazují operace úlohy prováděné s úlohami. Když je diagnostický protokol úlohy povolený, zobrazí se zde také. Další informace o protokolech úloh najdete v protokolech úloh Azure Stream Analytics.
Při načtení logického diagramu úlohy se metriky této úlohy: zpoždění vodoznaku, vstupní události, výstupní události a backlogované vstupní události zobrazí v části grafu za posledních 30 minut.
Interakce mezi oddílem Diagram a oddílem Graf je také k dispozici v logickém diagramu. Data metrik budou filtrována podle vlastností uzlu.
Další informace o ladění pomocí logických diagramů najdete v tématu Ladění pomocí diagramu logické úlohy (Preview) na webu Azure Portal.