├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── images │ ├── diagrams.png │ └── git-merge-vs-rebase.jpg ├── config_files ├── alertmanager │ └── config.yaml ├── grafana │ ├── etc │ │ └── grafana │ │ │ └── provisioning │ │ │ ├── dashboards │ │ │ └── all.yaml │ │ │ └── datasources │ │ │ └── all.yaml │ └── var │ │ └── lib │ │ └── grafana │ │ └── dashboards │ │ ├── airflow-cluster-dashboard.json │ │ └── airflow-dag-dashboard.json ├── prometheus │ ├── alerts │ │ ├── airflow.rules │ │ └── node.rules │ └── prometheus.yaml └── statsd │ └── statsd.yaml └── docker-compose.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | logs 2 | plugins 3 | config 4 | dags 5 | .env 6 | 7 | # MacOS 8 | .DS_Store 9 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/diagrams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/assets/images/diagrams.png -------------------------------------------------------------------------------- /assets/images/git-merge-vs-rebase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/assets/images/git-merge-vs-rebase.jpg -------------------------------------------------------------------------------- /config_files/alertmanager/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/alertmanager/config.yaml -------------------------------------------------------------------------------- /config_files/grafana/etc/grafana/provisioning/dashboards/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/grafana/etc/grafana/provisioning/dashboards/all.yaml -------------------------------------------------------------------------------- /config_files/grafana/etc/grafana/provisioning/datasources/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/grafana/etc/grafana/provisioning/datasources/all.yaml -------------------------------------------------------------------------------- /config_files/grafana/var/lib/grafana/dashboards/airflow-cluster-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/grafana/var/lib/grafana/dashboards/airflow-cluster-dashboard.json -------------------------------------------------------------------------------- /config_files/grafana/var/lib/grafana/dashboards/airflow-dag-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/grafana/var/lib/grafana/dashboards/airflow-dag-dashboard.json -------------------------------------------------------------------------------- /config_files/prometheus/alerts/airflow.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/prometheus/alerts/airflow.rules -------------------------------------------------------------------------------- /config_files/prometheus/alerts/node.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/prometheus/alerts/node.rules -------------------------------------------------------------------------------- /config_files/prometheus/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/prometheus/prometheus.yaml -------------------------------------------------------------------------------- /config_files/statsd/statsd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/config_files/statsd/statsd.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/data-burst/airflow-monitoring-and-alerting/HEAD/docker-compose.yaml --------------------------------------------------------------------------------