Udostępnij za pośrednictwem


Dzienniki diagnostyczne i metryki programu Workflow Orchestration Manager

Uwaga

Menedżer orkiestracji przepływu pracy jest obsługiwany przez platformę Apache Airflow.

W tym artykule przedstawiono kroki opisane w następujących krokach:

  • Włącz dzienniki diagnostyczne i metryki dla programu Workflow Orchestration Manager w usłudze Azure Data Factory.
  • Wyświetlanie dzienników i metryk.
  • Uruchom zapytanie.
  • Monitoruj metryki i ustawiaj system alertów w kierowanym niepowodzeniu grafu acyklicznego (DAG).

Wymagania wstępne

Wymagana jest subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Włączanie dzienników diagnostycznych i metryk dla programu Workflow Orchestration Manager

  1. Otwórz zasób usługi Data Factory i wybierz pozycję Ustawienia diagnostyczne w okienku po lewej stronie. Następnie wybierz pozycję Dodaj ustawienie diagnostyczne.

    Zrzut ekranu przedstawiający lokalizację karty Dzienniki diagnostyczne w usłudze Data Factory.

  2. Wypełnij nazwę ustawień diagnostycznych. Wybierz następujące kategorie dla dzienników przepływów powietrza:

    • Dzienniki wykonywania zadań przepływu powietrza
    • Dzienniki procesów roboczych przepływu powietrza
    • Dzienniki przetwarzania daG przepływu powietrza
    • Dzienniki harmonogramu przepływów powietrza
    • Dzienniki internetowe przepływu powietrza
    • Jeśli wybierzesz pozycję Wszystkie metryki, różne metryki usługi Data Factory zostaną udostępnione do monitorowania lub zgłaszania alertów. Metryki te obejmują metryki dotyczące działania usługi Data Factory i środowiska Integration Runtime orchestration Manager, takie jak AirflowIntegrationRuntimeCpuUsage i AirflowIntegrationRuntimeMemory.

    Zrzut ekranu przedstawiający dzienniki do wybrania dla środowiska Airflow.

  3. W obszarze Szczegóły miejsca docelowego zaznacz pole wyboru Wyślij do obszaru roboczego usługi Log Analytics.

    Zrzut ekranu przedstawiający wybieranie obszaru roboczego usługi Log Analytics jako miejsca docelowego dla dzienników diagnostycznych.

  4. Wybierz pozycję Zapisz.

Wyświetlanie dzienników

  1. Po dodaniu ustawień diagnostycznych można je znaleźć na liście w sekcji Ustawienia diagnostyczne. Aby uzyskać dostęp do dzienników i wyświetlić je, wybierz skonfigurowany obszar roboczy usługi Log Analytics.

    Zrzut ekranu przedstawiający wybieranie adresu URL obszaru roboczego usługi Log Analytics.

  2. W sekcji Maksymalizuj środowisko usługi Log Analytics wybierz pozycję Wyświetl dzienniki.

    Zrzut ekranu przedstawiający wybieranie pozycji Wyświetl dzienniki.

  3. Zostanie przekierowany do obszaru roboczego usługi Log Analytics, w którym można zobaczyć, że wybrane tabele zostały zaimportowane automatycznie do obszaru roboczego.

    Zrzut ekranu przedstawiający obszar roboczy usługi Log Analytics.

Inne przydatne linki dla schematu:

Pisanie zapytania

  1. Zacznijmy od najprostszego zapytania, które zwraca wszystkie rekordy w pliku ADFAirflowTaskLogs. Możesz kliknąć dwukrotnie nazwę tabeli, aby dodać ją do okna zapytania. Możesz również wprowadzić nazwę tabeli bezpośrednio w oknie.

    Zrzut ekranu przedstawiający zapytanie Kusto w celu pobrania wszystkich dzienników.

  2. Aby zawęzić wyniki wyszukiwania, takie jak filtrowanie ich na podstawie określonego identyfikatora zadania, możesz użyć następującego zapytania:

    ADFAirflowTaskLogs
    | where DagId == "<your_dag_id>"
    and TaskId == "<your_task_id>"
    

Podobnie można tworzyć zapytania niestandardowe zgodnie z potrzebami przy użyciu dowolnych tabel dostępnych w programie LogManagement.

Aby uzyskać więcej informacji, zobacz:

Monitorowanie metryk

Usługa Data Factory oferuje kompleksowe metryki dla środowisk Integration Runtime airflow, co umożliwia efektywne monitorowanie wydajności środowiska Airflow Integration Runtime i ustanawianie mechanizmów zgłaszania alertów w razie potrzeby.

  1. Otwórz zasób usługi Data Factory.

  2. W okienku po lewej stronie w sekcji Monitorowanie wybierz pozycję Metryki.

    Zrzut ekranu przedstawiający lokalizację karty Metryki w usłudze Data Factory.

  3. Wybierz metryka >Metryki metryki>metryki zakresu, którą chcesz monitorować.

    Zrzut ekranu przedstawiający metryki do wybrania.

  4. Zapoznaj się z wykresem wielowierszowym, który wizualizuje procent użycia procesora CPU środowiska Integration Runtime i rozmiar torby Dag Runtime.

    Zrzut ekranu przedstawiający wielowierszowy wykres metryk.

  5. Możesz skonfigurować regułę alertu, która jest wyzwalana, gdy metryki spełniają określone warunki. Aby uzyskać więcej informacji, zobacz Omówienie alertów usługi Azure Monitor.

  6. Wybierz pozycję Zapisz na pulpicie nawigacyjnym po zakończeniu wykresu lub inny wykres zniknie.

    Zrzut ekranu przedstawiający pozycję Zapisz na pulpicie nawigacyjnym.

Metryki przepływu powietrza

Aby wyświetlić metryki dostępne dla programu Workflow Orchestration Manager, wyświetl metryki przepływu pracy wymienione w tabeli Obsługiwane metryki .