Diagnosztikai naplók és metrikák a Workflow Orchestration Managerhez
Feljegyzés
A Workflow Orchestration Managert az Apache Airflow működteti.
Ez a cikk végigvezeti a következő lépéseken:
- Diagnosztikai naplók és metrikák engedélyezése a Workflow Orchestration Managerhez az Azure Data Factoryben.
- Naplók és metrikák megtekintése.
- Lekérdezés futtatása.
- Figyelje a metrikákat, és állítsa be a riasztási rendszert irányított aciklikus gráf (DAG) hiba esetén.
Előfeltételek
Azure-előfizetésre van szüksége. Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.
Diagnosztikai naplók és metrikák engedélyezése a Workflow Orchestration Managerhez
Nyissa meg a Data Factory-erőforrást, és válassza a diagnosztikai beállításokat a bal szélső panelen. Ezután válassza a Diagnosztikai beállítás hozzáadása lehetőséget.
Adja meg a diagnosztikai beállítások nevét. Válassza ki a következő kategóriákat az Airflow-naplókhoz:
- Airflow-tevékenység végrehajtási naplói
- Airflow feldolgozói naplók
- Airflow DAG feldolgozási naplók
- Airflow scheduler naplók
- Airflow webes naplók
- Ha az AllMetrics lehetőséget választja, különböző Data Factory-metrikák érhetők el a riasztások figyeléséhez vagy beállításához. Ezek a metrikák tartalmazzák a Data Factory-tevékenység mérőszámait és a Workflow Orchestration Manager integrációs modult, például
AirflowIntegrationRuntimeCpuUsage
ésAirflowIntegrationRuntimeMemory
.
A Céladatok csoportban jelölje be a Küldés a Log Analytics-munkaterületre jelölőnégyzetet.
Válassza a Mentés lehetőséget.
Naplók megtekintése
Miután hozzáadta a diagnosztikai beállításokat, megtalálja őket a Diagnosztikai beállítás szakaszban. A naplók eléréséhez és megtekintéséhez válassza ki a konfigurált Log Analytics-munkaterületet.
A Log Analytics-élmény maximalizálása szakaszban válassza a Naplók megtekintése lehetőséget.
A rendszer átirányítja a Log Analytics-munkaterületre, ahol láthatja, hogy a kijelölt táblák automatikusan importálva lettek a munkaterületre.
A séma további hasznos hivatkozásai:
- Azure Monitor-naplók referenciája – ADFAirflowSchedulerLogs | Microsoft Learn
- Azure Monitor-naplók referenciája – ADFAirflowTaskLogs | Microsoft Learn
- Azure Monitor-naplók referenciája – ADFAirflowWebLogs | Microsoft Learn
- Azure Monitor-naplók referenciája – ADFAirflowWorkerLogs | Microsoft Learn
- Azure Monitor-naplók referenciája – AirflowDagProcessingLogs | Microsoft Learn
Lekérdezés írása
Kezdjük a legegyszerűbb lekérdezéssel, amely az összes rekordot visszaadja.
ADFAirflowTaskLogs
A tábla nevére duplán kattintva felveheti a lekérdezési ablakba. A tábla nevét közvetlenül az ablakban is megadhatja.A keresési eredmények szűkítéséhez( például egy adott tevékenységazonosító alapján történő szűréshez) a következő lekérdezést használhatja:
ADFAirflowTaskLogs | where DagId == "<your_dag_id>" and TaskId == "<your_task_id>"
Ehhez hasonlóan egyéni lekérdezéseket is létrehozhat az igényeinek megfelelően a rendelkezésre LogManagement
álló táblák használatával.
További információk:
- Log Analytics-oktatóanyag
- Kusto lekérdezésnyelv (KQL) áttekintése – Azure Data Explorer | Microsoft Learn
Megfigyelési mérőszámok
A Data Factory átfogó metrikákat kínál az Airflow-integrációs futtatókörnyezetekhez, így hatékonyan figyelheti az Airflow-integrációs futtatókörnyezet teljesítményét, és szükség szerint riasztási mechanizmusokat hozhat létre.
Nyissa meg a Data Factory-erőforrást.
A bal szélső panel Figyelés szakaszában válassza a Metrikák lehetőséget.
Válassza ki a figyelni kívánt hatókörmetrika-névtérmetrikát>>.
Tekintse át a többsoros diagramot, amely az integrációs modul cpu-százalékos arányát és az integrációs modul dagzsákméretét jeleníti meg.
Beállíthat egy riasztási szabályt, amely akkor aktiválódik, ha a metrikák megfelelnek bizonyos feltételeknek. További információ: Az Azure Monitor-riasztások áttekintése.
Válassza a Mentés az irányítópultra lehetőséget a diagram befejezése után, különben eltűnik a diagram.
Légáramlási metrikák
A Workflow Orchestration Managerhez elérhető metrikák megtekintéséhez tekintse meg a Támogatott metrikák táblában felsorolt Airflow-metrikákat.