Sdílet prostřednictvím


Diagnostické protokoly a metriky pro Správce orchestrace pracovního postupu

Poznámka:

Správce orchestrace pracovních postupů využívá Apache Airflow.

Tento článek vás provede jednotlivými kroky:

  • Povolte diagnostické protokoly a metriky pro Správce orchestrace pracovních postupů ve službě Azure Data Factory.
  • Zobrazení protokolů a metrik
  • Spusťte dotaz.
  • Monitorujte metriky a nastavte systém upozornění v řízeném selhání acyklického grafu (DAG).

Požadavky

Musíte mít předplatné Azure. Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Povolenídiagnostických

  1. Otevřete prostředek služby Data Factory a v levém podokně vyberte Nastavení diagnostiky. Pak vyberte Přidat nastavení diagnostiky.

    Snímek obrazovky znázorňující umístění karty Diagnostické protokoly ve službě Data Factory

  2. Vyplňte název nastavení diagnostiky. Pro protokoly Airflow vyberte následující kategorie:

    • Protokoly spouštění úkolů airflow
    • Protokoly pracovních procesů airflow
    • Protokoly zpracování DAG pro airflow
    • Protokoly plánovače airflow
    • Webové protokoly Airflow
    • Pokud vyberete Možnost AllMetrics (Všechny metriky), zpřístupní se vám různé metriky služby Data Factory, na které můžete monitorovat nebo zvyšovat výstrahy. Mezi tyto metriky patří metriky pro aktivitu služby Data Factory a prostředí Integration Runtime Orchestration Manageru pracovního postupu, například AirflowIntegrationRuntimeCpuUsage a AirflowIntegrationRuntimeMemory.

    Snímek obrazovky znázorňující, které protokoly se mají vybrat pro prostředí Airflow

  3. V části Podrobnosti o cíli zaškrtněte políčko Odeslat do pracovního prostoru služby Log Analytics.

    Snímek obrazovky znázorňující výběr pracovního prostoru služby Log Analytics jako cíle pro diagnostické protokoly

  4. Zvolte Uložit.

Zobrazení protokolů

  1. Po přidání nastavení diagnostiky je najdete v části Nastavení diagnostiky. Pokud chcete získat přístup k protokolům a zobrazit je, vyberte pracovní prostor služby Log Analytics, který jste nakonfigurovali.

    Snímek obrazovky znázorňující výběr adresy URL pracovního prostoru služby Log Analytics

  2. V části Maximalizovat prostředí Log Analytics vyberte Zobrazit protokoly.

    Snímek obrazovky znázorňující výběr možnosti Zobrazit protokoly

  3. Budete přesměrováni do pracovního prostoru služby Log Analytics, kde vidíte, že vybrané tabulky se do pracovního prostoru naimportovaly automaticky.

    Snímek obrazovky znázorňující pracovní prostor služby Log Analytics

Další užitečné odkazy pro schéma:

Napsání dotazu

  1. Začněme nejjednodušším dotazem, který vrátí všechny záznamy v ADFAirflowTaskLogssouboru . Poklikáním na název tabulky ho můžete přidat do okna dotazu. Název tabulky můžete zadat také přímo v okně.

    Snímek obrazovky znázorňující dotaz Kusto pro načtení všech protokolů

  2. Pokud chcete výsledky hledání zúžit, například je filtrovat na základě konkrétního ID úkolu, můžete použít následující dotaz:

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

Podobně můžete vytvářet vlastní dotazy podle svých potřeb pomocí libovolných tabulek dostupných v LogManagement.

Další informace naleznete v tématu:

Monitorování metrik

Data Factory nabízí komplexní metriky pro prostředí Airflow Integration Runtime, které umožňují efektivně monitorovat výkon prostředí Airflow Integration Runtime a podle potřeby vytvářet mechanismy upozorňování.

  1. Otevřete prostředek služby Data Factory.

  2. V levém podokně v části Monitorování vyberte Metriky.

    Snímek obrazovky znázorňující umístění karty Metriky ve službě Data Factory

  3. Vyberte metriku > oboru názvů oboru názvů>, kterou chcete monitorovat.

    Snímek obrazovky znázorňující metriky, které chcete vybrat

  4. Projděte si víceřádkový graf, který vizualizuje procento procesoru integration runtime a velikost balíčku Dag Integration Runtime.

    Snímek obrazovky znázorňující víceřádkový graf metrik

  5. Můžete nastavit pravidlo upozornění, které se aktivuje, když metriky splňují konkrétní podmínky. Další informace najdete v tématu Přehled upozornění služby Azure Monitor.

  6. Po dokončení grafu vyberte Uložit na řídicí panel nebo jinak graf zmizí.

    Snímek obrazovky znázorňující možnost Uložit na řídicí panel

Metriky airflow

Pokud chcete zobrazit metriky dostupné pro Správce orchestrace pracovního postupu, zobrazte metriky Airflow uvedené v tabulce Podporované metriky .