All notable changes to this project will be documented in this file.
- Fix Airflow 2.2.* compatiblity #108
- Fix DAG not found in serialized_dag table #98 by @sawaca96
- Add compatibility with
mysqlconnector
DB connection #94 by @lxxstc
- Add
airflow_dag_last_status
#96 by @nvn01234
- Fix for duplicated #HELP entries
- Add support for Airflow 2.0 #90 by @dimon222
- Remove 'hostname' from airflow_task_status by @cansjt see #77 for details
- Add 'hostname' to airflow_task_status by @forthgate
- Added pyodbc to dag duration calc by @baolsen
- Add custom labels to DAG-related metrics
- Fix #59 Limit cardinality of
airflow_dag_run_duration
Breaking compatibility with Airflow versions prior to 1.10.3
- Fix #46 Airflow 1.10.3 compatiblity by @sockeye44
- Fix #44 Deliver plugin as a python package by @maxbrunet
- Move Metrics to Admin View
- Fix import error for dummy operator #39 by @msumit
- Fix requirements.txt issue #41 by @slash-cyberpunk
- Fix for negative values with MySQL backend by @ebartels
- Fix #36: Exporter fails with Sqlite DB used in development environment by @ryan-carlson
- Fix #28: Add support to show prometheus metrics when rbac is enabled in airflow by @phani8996
- Fix #34: fix run 1.8 and 1.9 by @cleverCat
- Fix #29: fix run with mysql by @cleverCat
- Fix #23: Airflow database CPU usage by @cleverCat
- Fix #13: Added test script and travis file by @hydrosquall
- Fix #13: fix run test in travis @cleverCat
- Fix #24: Unsupported mime-type by @szyn
- #11: Added metric for duration of DagRuns by @hydrosquall
Added:
owner
label in metricsdag_status
andtask_status
- explicit 0 metric for each state in
dag_status