Exposes dag and task based metrics from Airflow to a Prometheus compatible endpoint.
Note: this version is compatible with Airflow 1.10.3+ only, see #46 for details
For compatibility with previous versions of Airflow use older version: v0.5.4
- Airflow: airflow1.10.3+
- Python: python2, python3
- DataBase: postgresql, mysql
pip install airflow-exporter
That's it. You're done.
Metrics will be available at
http://<your_airflow_host_and_port>/admin/metrics/
Labels:
dag_id
task_id
owner
status
Value: number of tasks in specific status.
Labels:
dag_id
owner
status
Value: number of dags in specific status.
Labels:
dag_id
: unique identifier for a given DAGrun_id
: unique identifier created each time a DAG is run
Value: duration in seconds that a DAG Run has been running for. This metric is not available for DAGs that have already completed.
Distributed under the BSD license. See LICENSE for more information.