Sdílet prostřednictvím


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):

Snímek obrazovky znázorňující umístění diagramu úloh ve stromu portálu

V levém horním rohu můžete přepnout dva typy diagramu úloh kliknutím na logický, fyzický.

Snímek obrazovky znázorňující přepínač diagramu úloh

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).

Snímek obrazovky znázorňující oddíly diagramu fyzických úloh

  1. 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:

      Snímek obrazovky znázorňující diagram fyzické úlohy s přehledem tabulky

  2. 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.

  3. 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.

Snímek obrazovky znázorňující interakci s grafem uzlu diagramu fyzické úlohy

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í.

Snímek obrazovky znázorňující vstupní bod diagramu procesoru

Snímek obrazovky znázorňující zobrazení diagramu procesoru

  1. 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í.
  2. Čá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).

      Snímek obrazovky znázorňující diagram marshallerů a sloučení

    • 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.

Snímek obrazovky znázorňující oddíly diagramu logických úloh

  1. 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.

  2. 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.

  3. 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.

Snímek obrazovky znázorňující přehled diagramu fyzických úloh

Další informace o ladění pomocí logických diagramů najdete v tématu Ladění pomocí diagramu logické úlohy (Preview) na webu Azure Portal.

Další kroky