| Id | Dttm | Dag Id | Task Id | Event | Execution Date | Owner | Extra |
|---|---|---|---|---|---|---|---|
| 505482 |
|
nd201905_kpi | getProgrammeData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-04-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 505481 |
|
nd201905_kpi | getProgrammeData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-04-02T15:00:00+00:00')] |
| 505479 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getProgrammeData'), ('execution_date', '2026-04-02T15:00:00+00:00')] | |
| 505040 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-05-03 15:00:00+00:00')] | |
| 505013 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('run_id', 'scheduled__2026-05-03T15:00:00+00:00'), ('execution_date', '2026-05-03 15:00:00+00:00')] | |
| 504947 |
|
nd201905_kpi | writeKpiToPostgres | success |
|
airflow | |
| 504946 |
|
nd201905_kpi | writeKpiToPostgres | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'writeKpiToPostgres', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504945 |
|
nd201905_kpi | writeKpiToPostgres | running |
|
airflow | |
| 504943 |
|
nd201905_kpi | writeKpiToPostgres | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'writeKpiToPostgres', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504940 |
|
nd201905_kpi | getCNCEData | success |
|
airflow | |
| 504907 |
|
nd201905_kpi | getCNCEData | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getCNCEData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504906 |
|
nd201905_kpi | getCNCEData | running |
|
airflow | |
| 504905 |
|
nd201905_kpi | getCNCEData | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getCNCEData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504904 |
|
nd201905_kpi | getCEImplementationData | success |
|
airflow | |
| 504902 |
|
nd201905_kpi | getCEImplementationData | cli_run |
|
airflow | {"host_name": "7cdf3beeecfc", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getCEImplementationData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504901 |
|
nd201905_kpi | getCEImplementationData | running |
|
airflow | |
| 504900 |
|
nd201905_kpi | getCEImplementationData | cli_run |
|
airflow | {"host_name": "7cdf3beeecfc", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getCEImplementationData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504894 |
|
nd201905_kpi | getRiskRegisterData | success |
|
airflow | |
| 504893 |
|
nd201905_kpi | getRiskRegisterData | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getRiskRegisterData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504892 |
|
nd201905_kpi | getRiskRegisterData | running |
|
airflow | |
| 504890 |
|
nd201905_kpi | getRiskRegisterData | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getRiskRegisterData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504876 |
|
nd201905_kpi | getContractData | success |
|
airflow | |
| 504875 |
|
nd201905_kpi | getContractData | cli_run |
|
airflow | {"host_name": "7cdf3beeecfc", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getContractData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504874 |
|
nd201905_kpi | getContractData | running |
|
airflow | |
| 504873 |
|
nd201905_kpi | getContractData | cli_run |
|
airflow | {"host_name": "7cdf3beeecfc", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getContractData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504864 |
|
nd201905_kpi | getProgrammeData | success |
|
airflow | |
| 504863 |
|
nd201905_kpi | getProgrammeData | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getProgrammeData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504862 |
|
nd201905_kpi | getProgrammeData | running |
|
airflow | |
| 504861 |
|
nd201905_kpi | getProgrammeData | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getProgrammeData', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504784 |
|
nd201905_kpi | getDrowToken | success |
|
airflow | |
| 504783 |
|
nd201905_kpi | getDrowToken | cli_run |
|
airflow | {"host_name": "7cdf3beeecfc", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getDrowToken', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504782 |
|
nd201905_kpi | getDrowToken | running |
|
airflow | |
| 504779 |
|
nd201905_kpi | getDrowToken | cli_run |
|
airflow | {"host_name": "7cdf3beeecfc", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'getDrowToken', '2026-05-03T15:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 504472 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', ''), ('execution_date', '2026-02-22T15:00:00+00:00')] | |
| 504191 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-30 15:00:00+00:00')] | |
| 503625 |
|
nd201905_kpi | getContractData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-05-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 503624 |
|
nd201905_kpi | getContractData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 503609 |
|
nd201905_kpi | writeKpiToPostgres | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-03T07:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 503608 |
|
nd201905_kpi | writeKpiToPostgres | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 503587 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-30 15:00:00+00:00')] | |
| 503531 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', ''), ('execution_date', '2026-04-29T07:00:00+00:00')] | |
| 503491 |
|
nd201905_kpi | getCEImplementationData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCEImplementationData'), ('execution_date', '2026-05-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 503490 |
|
nd201905_kpi | getCEImplementationData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCEImplementationData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 503463 |
|
nd201905_kpi | getContractData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-04-26T15:00:00+00:00')] |
| 503448 |
|
nd201905_kpi | getDrowToken | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getDrowToken'), ('execution_date', '2026-05-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 503447 |
|
nd201905_kpi | getDrowToken | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getDrowToken'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 503423 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getDrowToken'), ('execution_date', '2026-05-02T15:00:00+00:00')] | |
| 503414 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getDrowToken'), ('execution_date', '2026-03-16T07:00:00+00:00')] | |
| 503318 |
|
nd201905_kpi | getContractData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 503279 |
|
nd201905_kpi | getProgrammeData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-05-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 503278 |
|
nd201905_kpi | getProgrammeData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 503267 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getCNCEData'), ('execution_date', '2026-05-02T15:00:00+00:00')] | |
| 503260 |
|
nd201905_kpi | getCEImplementationData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCEImplementationData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 503039 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-05-02T07:00:00+00:00'), ('root', 'getCNCEData')] | |
| 502991 |
|
nd201905_kpi | getCNCEData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCNCEData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 502932 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getRiskRegisterData'), ('execution_date', '2026-05-02T15:00:00+00:00')] | |
| 502825 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getCEImplementationData'), ('execution_date', '2026-05-02T15:00:00+00:00')] | |
| 502783 |
|
nd201905_kpi | writeKpiToPostgres | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 502720 |
|
nd201905_kpi | getRiskRegisterData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getRiskRegisterData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 502562 |
|
nd201905_kpi | getDrowToken | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-28T15:00:00+00:00'), ('task_id', 'getDrowToken')] |
| 502553 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', ''), ('execution_date', '2026-05-01T15:00:00+00:00')] | |
| 502534 |
|
nd201905_kpi | getProgrammeData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 502469 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'writeKpiToPostgres'), ('execution_date', '2026-05-03T07:00:00+00:00')] | |
| 502223 |
|
nd201905_kpi | writeKpiToPostgres | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 502222 |
|
nd201905_kpi | writeKpiToPostgres | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 502144 |
|
nd201905_kpi | getProgrammeData | rendered |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-28T15:00:00+00:00'), ('task_id', 'getProgrammeData')] |
| 502134 |
|
nd201905_kpi | getCEImplementationData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-30T15:00:00+00:00'), ('task_id', 'getCEImplementationData')] |
| 502130 |
|
nd201905_kpi | getCNCEData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCNCEData'), ('execution_date', '2026-05-02T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 502129 |
|
nd201905_kpi | getCNCEData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCNCEData'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 502062 |
|
nd201905_kpi | writeKpiToPostgres | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 501601 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-22 07:00:00+00:00'), ('run_id', 'scheduled__2026-04-22T07:00:00+00:00')] | |
| 501491 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('run_id', 'scheduled__2026-04-29T07:00:00+00:00'), ('execution_date', '2026-04-29 07:00:00+00:00')] | |
| 501419 |
|
nd201905_kpi | getContractData | rendered |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-19T15:00:00+00:00'), ('task_id', 'getContractData')] |
| 501294 |
|
nd201905_kpi | getCEImplementationData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCEImplementationData'), ('execution_date', '2026-03-25T15:00:00+00:00')] |
| 501288 |
|
nd201905_kpi | getCEImplementationData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCEImplementationData'), ('execution_date', '2026-03-25T15:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 501286 |
|
nd201905_kpi | getCEImplementationData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getCEImplementationData'), ('execution_date', '2026-03-25T15:00:00+00:00')] |
| 501277 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getCEImplementationData'), ('execution_date', '2026-03-25T15:00:00+00:00')] | |
| 501224 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-30T07:00:00+00:00'), ('root', 'getCNCEData')] | |
| 501169 |
|
nd201905_kpi | getDrowToken | xcom |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getDrowToken'), ('execution_date', '2026-04-15T15:00:00+00:00')] |
| 501040 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-05-03 07:00:00+00:00')] | |
| 500995 |
|
nd201905_kpi | getContractData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 500664 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-05 15:00:00+00:00')] | |
| 500619 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('run_id', 'scheduled__2026-05-03T07:00:00+00:00'), ('execution_date', '2026-05-03 07:00:00+00:00')] | |
| 500516 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-23 15:00:00+00:00'), ('run_id', 'scheduled__2026-04-23T15:00:00+00:00')] | |
| 500513 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getContractData'), ('execution_date', '2026-05-03T07:00:00+00:00')] | |
| 500486 |
|
nd201905_kpi | getRiskRegisterData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('execution_date', '2026-04-30T15:00:00+00:00'), ('task_id', 'getRiskRegisterData')] |
| 500181 |
|
nd201905_kpi | getRiskRegisterData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getRiskRegisterData'), ('execution_date', '2026-05-03T07:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 500180 |
|
nd201905_kpi | getRiskRegisterData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getRiskRegisterData'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 499668 |
|
nd201905_kpi | graph |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('root', 'getRiskRegisterData'), ('execution_date', '2026-05-03T07:00:00+00:00')] | |
| 499161 |
|
nd201905_kpi | getProgrammeData | task |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 498565 |
|
nd201905_kpi | getProgrammeData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-05-03T07:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 498563 |
|
nd201905_kpi | getProgrammeData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getProgrammeData'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 498336 |
|
nd201905_kpi | getContractData | get_logs_with_metadata |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-05-03T07:00:00+00:00'), ('try_number', '1'), ('metadata', 'null')] |
| 498335 |
|
nd201905_kpi | getContractData | log |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'getContractData'), ('execution_date', '2026-05-03T07:00:00+00:00')] |
| 498038 |
|
nd201905_kpi | writeKpiToPostgres | xcom |
|
anonymous | [('dag_id', 'nd201905_kpi'), ('task_id', 'writeKpiToPostgres'), ('execution_date', '2026-05-02T15:00:00+00:00')] |
| 497972 |
|
nd201905_kpi | writeKpiToPostgres | success |
|
airflow | |
| 497970 |
|
nd201905_kpi | writeKpiToPostgres | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'writeKpiToPostgres', '2026-05-03T07:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 497969 |
|
nd201905_kpi | writeKpiToPostgres | running |
|
airflow | |
| 497968 |
|
nd201905_kpi | writeKpiToPostgres | cli_run |
|
airflow | {"host_name": "c8820bd82d81", "full_command": "['/usr/local/bin/airflow', 'run', 'nd201905_kpi', 'writeKpiToPostgres', '2026-05-03T07:00:00+00:00', '--local', '--pool', 'default_pool', '-sd', '/usr/local/airflow/dags/nd201905_kpi.py']"} |
| 497964 |
|
nd201905_kpi | getCNCEData | success |
|
airflow |