Udostępnij za pośrednictwem


Diagram zadań usługi Stream Analytics (wersja zapoznawcza) w witrynie Azure Portal

Diagram zadań w witrynie Azure Portal może pomóc w wizualizacji kroków zapytania zadania (koncepcji logicznej) lub węzła przesyłania strumieniowego (koncepcji fizycznej) przy użyciu źródła danych wejściowych, miejsca docelowego danych wyjściowych i metryk. Możesz użyć diagramu zadań, aby zbadać metryki dla każdego kroku lub węzła przesyłania strumieniowego i szybko zidentyfikować źródło problemu podczas rozwiązywania problemów.

Istnieją dwa typy diagramów zadań:

  • Diagram fizyczny: wizualizuje kluczowe metryki zadania usługi Stream Analytics przy użyciu koncepcji obliczeń fizycznych: wymiar węzła przesyłania strumieniowego. Węzeł przesyłania strumieniowego reprezentuje zestaw zasobów obliczeniowych używanych do przetwarzania danych wejściowych zadania. Aby dowiedzieć się więcej o wymiarze węzła przesyłania strumieniowego, zobacz Wymiar nazwy węzła usługi Azure Stream Analytics.

    W każdym węźle przesyłania strumieniowego dostępne są procesory usługi Stream Analytics do przetwarzania danych strumienia. Każdy procesor reprezentuje co najmniej jeden krok w zapytaniu. Topologię procesora można wizualizować w każdym węźle przesyłania strumieniowego przy użyciu diagramu procesora na diagramie zadań fizycznych.

  • Diagram logiczny: wizualizuje kluczowe metryki zadania usługi Stream Analytics z koncepcją logiczną: krok zapytania na podstawie zapytań zadania. Aby dowiedzieć się więcej, zobacz Debugowanie za pomocą diagramu zadań logicznych (wersja zapoznawcza) w witrynie Azure Portal.

W tym artykule opisano dwa typy diagramów zadań.

Ważne

Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Korzystanie z diagramu zadań

W witrynie Azure Portal znajdź i wybierz zadanie usługi Stream Analytics. Następnie wybierz pozycję Diagram zadań (wersja zapoznawcza) w obszarze Narzędzia programistyczne:

Zrzut ekranu przedstawiający lokalizację diagramu zadań w drzewie portalu.

W lewym górnym rogu możesz przełączyć dwa typy diagramu zadań, klikając pozycję Logiczne, Fizyczne.

Zrzut ekranu przedstawiający przełącznik diagramu zadań.

Diagram zadań fizycznych

Poniższy zrzut ekranu przedstawia fizyczny diagram zadań z domyślnym okresem (ostatnie 30 minut).

Zrzut ekranu przedstawiający sekcje diagramu zadań fizycznych.

  1. Sekcja paska poleceń: jest to obszar polecenia, w którym można skonfigurować zakres czasu metryk zadań, przełączać/konfigurować wizualizację mapy cieplnej, przeszukiwać węzeł przesyłania strumieniowego i przełączać widok między diagramem a tabelą.

    • Ustawienia mapy cieplnej: ustawienie mapy cieplnej umożliwia sortowanie węzłów na diagramie na podstawie żądanych metryk i typu sortowania. Metryki mogą być użyciem procesora CPU/pamięci, opóźnieniem znaku wodnego, zdarzeniem wejściowym i zdarzeniami wejściowymi z zaległych operacji wejściowych.

    • Zakres czasu: możesz wybrać inny zakres czasu i przebieg zadania, aby wyświetlić diagram i metryki.

    • Uruchomienie zadania: uruchomienie zadania znajduje się w zakresie czasu. Po uruchomieniu zadania, ponownym uruchomieniu lub skalowaniu w górę/w dół (zmiany SU) zostanie wygenerowane nowe uruchomienie zadania. Jedno zadanie uruchamia mapy na diagramie zadań fizycznych.

    • Przełącznik widoku diagramu/tabeli: można przełączać widok między diagramem a tabelą. Widok tabeli jest wyświetlany w następujący sposób:

      Zrzut ekranu przedstawiający fizyczny diagram zadań z omówieniem tabeli.

  2. Sekcja diagramu/tabeli: jest to miejsce, w którym można wyświetlać metryki (agregowane w wybranym zakresie czasu) na poziomie węzła przesyłania strumieniowego z widokiem diagramu lub widokiem tabeli. Każde pole w tej sekcji reprezentuje węzeł przesyłania strumieniowego używany do przetwarzania danych wejściowych. Metryki w każdym węźle to:

    • Zdarzenia wejściowe (typ agregacji: SUM)
    • Procent użycia procesora CPU (typ agregacji : średnia)
    • Wykorzystanie jednostek SU (pamięć) % (typ agregacji : Maks.)
    • Identyfikatory partycji (lista, brak agregacji)
    • Opóźnienie limitu (typ agregacji: maks.)
    • Zdarzenia wejściowe z zaległych (typ agregacji: SUM)

    Aby uzyskać więcej informacji na temat definicji metryk, zobacz Wymiar nazwy węzła usługi Azure Stream Analytics.

  3. Sekcja wykresu: jest to miejsce, w którym można wyświetlać historyczne dane metryk w wybranym zakresie czasu. Domyślne metryki wyświetlane na wykresie domyślnym to SU (pamięć) % wykorzystania i procent wykorzystania procesora CPU". Możesz również dodać więcej wykresów, klikając pozycję Dodaj wykres.

Sekcja Diagram/tabela i sekcja Wykres mogą być interaktywne ze sobą. Możesz wybrać wiele węzłów w sekcji Diagram/tabela, aby pobrać metryki w sekcji Wykres filtrowane według wybranych węzłów i na odwrót.

Zrzut ekranu przedstawiający interakcję wykresu węzła diagramu zadań fizycznych.

Aby dowiedzieć się więcej na temat debugowania za pomocą diagramu fizycznego, zobacz Debugowanie za pomocą diagramu zadań fizycznych (wersja zapoznawcza) w witrynie Azure Portal.

Diagram procesora na diagramie zadań fizycznych

Diagram procesora na diagramie zadań fizycznych wizualizuje topologię procesora wewnątrz określonego węzła przesyłania strumieniowego. Aby uzyskać dostęp do diagramu procesora, musisz otworzyć diagram zadania fizycznego, zlokalizować węzeł przesyłania strumieniowego, który chcesz sprawdzić jego diagram procesora, a następnie otworzyć diagram procesora, klikając nazwę węzła przesyłania strumieniowego.

Zrzut ekranu przedstawiający punkt wejścia diagramu procesora.

Zrzut ekranu przedstawiający widok diagramu procesora.

  1. Sekcja paska informacji: jest to miejsce, w którym można wyświetlić podstawowe informacje dotyczące tego diagramu procesora, takie jak zakres czasu, odpowiadającą nazwę węzła przesyłania strumieniowego.
  2. Sekcja diagramu: jest to miejsce, w którym jest wizualizowany diagram procesora. Każde pole węzła w tej sekcji reprezentuje procesor, który przetwarza dane strumienia w określonym celu.
    • Typ procesora: pokazuje typ procesora, czyli określony cel przetwarzania danych. Jest ona dostępna w każdym węźle procesora.

      Typ procesora opis
      Dane wejściowe lub wyjściowe Ten procesor jest używany do odczytywania danych wejściowych lub zapisywania strumieni danych wyjściowych.
      ReferenceData Ten procesor jest używany do pobierania danych referencyjnych.
      Informatyka Ten procesor jest używany do przetwarzania danych strumienia zgodnie z logiką zapytania, na przykład agregowanie, filtrowanie, grupowanie za pomocą okna itp. Aby dowiedzieć się więcej na temat funkcji zapytań dotyczących obliczeń danych strumienia, zobacz Azure Stream Analytics Query Language Reference (Dokumentacja języka zapytań usługi Azure Stream Analytics).
      MarshallerUpstream i MarshallerDownstream W przypadku interakcji ze strumieniem danych między węzłami przesyłania strumieniowego będą dostępne dwa procesory marshaller: 1). MarshallerUpstream do wysyłania danych w węźle nadrzędnego przesyłania strumieniowego i 2). MarshallerDownstream do odbierania danych w węźle podrzędnego przesyłania strumieniowego.
      Fuzja Ten procesor ma odbierać dane strumienia przekroczeń partycji, które zostały wyprowadzone z kilku nadrzędnych węzłów przesyłania strumieniowego. Najlepszym rozwiązaniem w celu optymalizacji wydajności zadania jest zaktualizowanie zapytania w celu usunięcia procesora scalającego, aby zadanie stało się równoległe, ponieważ procesor fuzji jest wąskim gardłem zadania. Funkcja symulatora diagramu zadań w rozszerzeniu ASA programu Visual Studio Code może pomóc w symulowaniu zapytania lokalnie podczas optymalizowania zapytania zadania. Aby dowiedzieć się więcej, zobacz Optymalizowanie zapytania przy użyciu symulatora diagramu zadań (wersja zapoznawcza).

      Zrzut ekranu przedstawiający wykres marshaller i fuzji.

    • Typ karty: pokazuje typ karty wejściowej lub wyjściowej. Usługa Stream Analytics obsługuje różne źródła danych wejściowych i miejsca docelowe danych wyjściowych. Każde źródło wejściowe lub miejsce docelowe wyjściowe ma dedykowany typ karty. Jest on dostępny tylko w procesorze wejściowym i procesorze wyjściowym. Na przykład "InputBlob" reprezentuje dane wejściowe usługi ADLS Gen2, z których procesor wejściowy odbiera dane; Wyrażenie "OutputDocumentDb" reprezentuje dane wyjściowe usługi Cosmos DB, w których procesor wyjściowy generuje dane.

      Aby dowiedzieć się więcej o typach danych wejściowych i wyjściowych, zobacz Omówienie danych wejściowych usługi Azure Stream Analytics i Omówienie danych wyjściowych usługi Azure Stream Analytics.

    • Identyfikatory partycji: pokazuje, które identyfikatory partycji są przetwarzane przez ten procesor. Jest on dostępny tylko w procesorze wejściowym i procesorze wyjściowym.

    • Typ serializatora: pokazuje typ serializacji. Usługa Stream Analytics obsługuje kilka typów serializacji. Jest on dostępny tylko w procesorze wejściowym i procesorze wyjściowym.

Diagram zadań logicznych

Diagram zadań logicznych ma podobny układ do diagramu fizycznego z trzema sekcjami, ale ma różne metryki i ustawienia konfiguracji.

Zrzut ekranu przedstawiający sekcje diagramu zadań logicznych.

  1. Sekcja paska poleceń: na diagramie logicznym można obsługiwać zadanie w chmurze (Zatrzymaj, Usuń) i skonfigurować zakres czasu metryk zadania. Widok diagramu jest dostępny tylko dla diagramów logicznych.

  2. Sekcja diagramu: pole węzła w tym zaznaczeniu reprezentuje kroki wejściowe, wyjściowe i zapytania zadania. Metryki w węźle można wyświetlić bezpośrednio lub w sekcji wykresu interaktywnie, klikając określony węzeł w tej sekcji. Aby uzyskać więcej informacji na temat definicji metryk, zobacz Wymiar nazwy węzła usługi Azure Stream Analytics.

  3. Sekcja wykresu: sekcja wykresu na diagramie logicznym ma dwie karty: Metryki i dzienniki aktywności.

    • Metryki: dane metryk zadania są wyświetlane tutaj, gdy odpowiednie metryki są wybierane w prawym panelu.
    • Dzienniki aktywności: w tym miejscu są wyświetlane operacje zadania wykonywane na zadaniach. Po włączeniu dziennika diagnostycznego zadania jest on również wyświetlany tutaj. Aby dowiedzieć się więcej na temat dzienników zadań, zobacz Dzienniki zadań usługi Azure Stream Analytics.

    Po załadowaniu diagramu zadania logicznego metryki tego zadania: opóźnienie znaku wodnego, zdarzenia wejściowe, zdarzenia wyjściowe i zdarzenia wejściowe z zaległych operacji są wyświetlane w sekcji wykresu przez ostatnie 30 minut.

Interakcja między sekcją Diagram a sekcją Wykres jest również dostępna na diagramie logicznym. Dane metryk będą filtrowane według właściwości węzła.

Zrzut ekranu przedstawiający przegląd diagramu zadań fizycznych.

Aby dowiedzieć się więcej na temat debugowania za pomocą diagramów logicznych, zobacz Debugowanie za pomocą diagramu zadań logicznych (wersja zapoznawcza) w witrynie Azure Portal.

Następne kroki