[SWIP-7][DISCUSSION] Support Apache Airflow monitoring #12071
Replies: 4 comments 3 replies
-
@wankai123 Please take a look. |
Beta Was this translation helpful? Give feedback.
-
@songzhendong The graph should be drawn through |
Beta Was this translation helpful? Give feedback.
-
The proposal LGTM
Notice: |
Beta Was this translation helpful? Give feedback.
-
The SWIP-7 is accepted, please go ahead to prepare your pull request. Note, the SWIP should be included in your final pull request. |
Beta Was this translation helpful? Give feedback.
-
Motivation
Apache Airflow is an open-source workflow management platform primarily used for scheduling and monitoring workflows, It can be used to handle complex data pipelines and has been widely applied in the fields of data engineering and data science. Airflow allows users to write workflows, which are called DAGs (Directed Acyclic Graphs). Each DAG contains a series of tasks that can be executed in a specific sequence and dependency relationship, Due to its support for multitasking in complex scenarios, monitoring the health and operational status of Airflow is crucial, Through these metrics, it is possible to help analyze task health status, formulate optimization plans, and design risk prevention strategies.
Architecture Graph
There is no significant architecture-level change.
Proposed Changes
Receiver via OpenTelemetry exporter.
Airflow Service Supported Metrics
Airflow Instance Supported Metrics
If the metrics exists for both service and its instances , then the number displayed on the service dashboard is the sum of all instances
Imported Dependencies libs and their licenses.
No new dependency.
Compatibility
no breaking changes.
General usage docs
Beta Was this translation helpful? Give feedback.
All reactions