Id | Dttm | Dag Id | Task Id | Event | Execution Date | Owner | Extra |
---|---|---|---|---|---|---|---|
2529474 |
|
crawlers_hourly | Wait | success |
|
airflow | |
2529473 |
|
crawlers_hourly | Wait | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Wait', '2025-02-14T13:00:00+00:00', '--job_id', '151164', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp38jdwfu1']"} |
2529472 |
|
crawlers_hourly | Wait | running |
|
airflow | |
2529471 |
|
crawlers_hourly | Wait | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Wait', '2025-02-14T13:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529470 |
|
crawlers_hourly | linkedin-crawl | success |
|
airflow | |
2529469 |
|
crawlers_hourly | simplyhired-crawl | task |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'simplyhired-crawl'), ('execution_date', '2023-10-22T00:00:00+00:00')] |
2529468 |
|
crawlers_hourly | linkup-crawl | success |
|
airflow | |
2529467 |
|
crawlers_hourly | simplyhired-crawl | task |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-12-18T09:00:00 00:00'), ('task_id', 'simplyhired-crawl')] |
2529466 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2025-01-19 14:00:00 00:00')] | |
2529464 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('root', ''), ('execution_date', '2025-02-12T13:00:00+00:00')] | |
2529463 |
|
crawlers_hourly | bcjobs-crawl | success |
|
airflow | |
2529462 |
|
crawlers_hourly | simplyhired-crawl | success |
|
airflow | |
2529461 |
|
crawlers_hourly | simplyhired-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'simplyhired-crawl', '2025-02-14T13:00:00+00:00', '--job_id', '151163', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpl5h3n4pm']"} |
2529460 |
|
crawlers_hourly | linkup-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkup-crawl', '2025-02-14T13:00:00+00:00', '--job_id', '151161', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp4nnw89t3']"} |
2529459 |
|
crawlers_hourly | bcjobs-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'bcjobs-crawl', '2025-02-14T13:00:00+00:00', '--job_id', '151160', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpq8rw7xqr']"} |
2529458 |
|
crawlers_hourly | linkedin-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkedin-crawl', '2025-02-14T13:00:00+00:00', '--job_id', '151162', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpdwwgrn4n']"} |
2529457 |
|
crawlers_hourly | simplyhired-crawl | running |
|
airflow | |
2529456 |
|
crawlers_hourly | linkedin-crawl | running |
|
airflow | |
2529455 |
|
crawlers_hourly | linkup-crawl | running |
|
airflow | |
2529454 |
|
crawlers_hourly | bcjobs-crawl | running |
|
airflow | |
2529453 |
|
crawlers_hourly | simplyhired-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'simplyhired-crawl', '2025-02-14T13:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529452 |
|
crawlers_hourly | linkedin-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkedin-crawl', '2025-02-14T13:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529451 |
|
crawlers_hourly | linkup-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkup-crawl', '2025-02-14T13:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529450 |
|
crawlers_hourly | bcjobs-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'bcjobs-crawl', '2025-02-14T13:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529449 |
|
crawlers_hourly | Start | success |
|
airflow | |
2529448 |
|
crawlers_hourly | Start | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Start', '2025-02-14T13:00:00+00:00', '--job_id', '151159', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpow43khjn']"} |
2529447 |
|
crawlers_hourly | Start | running |
|
airflow | |
2529446 |
|
crawlers_hourly | Start | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Start', '2025-02-14T13:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529445 |
|
crawlers_hourly | simplyhired-crawl | log |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'simplyhired-crawl'), ('execution_date', '2023-05-02T12:00:00+00:00')] |
2529444 |
|
crawlers_hourly | Start | rendered |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'Start'), ('execution_date', '2025-02-13T08:00:00+00:00')] |
2529443 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-09-21T03:00:00 00:00'), ('root', 'linkedin-crawl')] | |
2529441 |
|
crawlers_hourly | End | log |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-11-04T03:00:00 00:00'), ('task_id', 'End')] |
2529439 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2025-01-22 09:00:00 00:00')] | |
2529437 |
|
crawlers_hourly | End | success |
|
airflow | |
2529436 |
|
crawlers_hourly | End | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'End', '2025-02-14T12:00:00+00:00', '--job_id', '151158', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp88qf53vr']"} |
2529435 |
|
crawlers_hourly | End | running |
|
airflow | |
2529434 |
|
crawlers_hourly | End | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'End', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529433 |
|
crawlers_hourly | Wait | success |
|
airflow | |
2529432 |
|
crawlers_hourly | Wait | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Wait', '2025-02-14T12:00:00+00:00', '--job_id', '151157', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpv274vfes']"} |
2529431 |
|
crawlers_hourly | Wait | running |
|
airflow | |
2529430 |
|
crawlers_hourly | Wait | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Wait', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529429 |
|
crawlers_hourly | linkedin-crawl | success |
|
airflow | |
2529428 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('run_id', 'scheduled__2024-12-02T21:00:00+00:00'), ('execution_date', '2024-12-02 21:00:00+00:00')] | |
2529427 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('root', ''), ('execution_date', '2025-01-24T16:00:00+00:00')] | |
2529426 |
|
crawlers_hourly | linkup-crawl | task |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'linkup-crawl'), ('execution_date', '2023-05-18T04:00:00+00:00')] |
2529422 |
|
crawlers_hourly | linkup-crawl | success |
|
airflow | |
2529420 |
|
crawlers_hourly | End | xcom |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-11-12T18:00:00 00:00'), ('task_id', 'End')] |
2529419 |
|
crawlers_hourly | Start | task |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-09-23T18:00:00 00:00'), ('task_id', 'Start')] |
2529418 |
|
crawlers_hourly | bcjobs-crawl | success |
|
airflow | |
2529417 |
|
crawlers_hourly | simplyhired-crawl | success |
|
airflow | |
2529416 |
|
crawlers_hourly | simplyhired-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'simplyhired-crawl', '2025-02-14T12:00:00+00:00', '--job_id', '151156', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp0zzhqwyi']"} |
2529415 |
|
crawlers_hourly | linkedin-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkedin-crawl', '2025-02-14T12:00:00+00:00', '--job_id', '151155', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp_4j5s5c_']"} |
2529414 |
|
crawlers_hourly | bcjobs-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'bcjobs-crawl', '2025-02-14T12:00:00+00:00', '--job_id', '151154', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp_3vval8c']"} |
2529413 |
|
crawlers_hourly | linkup-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkup-crawl', '2025-02-14T12:00:00+00:00', '--job_id', '151153', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpcrwgh5ql']"} |
2529412 |
|
crawlers_hourly | simplyhired-crawl | running |
|
airflow | |
2529411 |
|
crawlers_hourly | linkedin-crawl | running |
|
airflow | |
2529410 |
|
crawlers_hourly | bcjobs-crawl | running |
|
airflow | |
2529409 |
|
crawlers_hourly | linkup-crawl | running |
|
airflow | |
2529408 |
|
crawlers_hourly | simplyhired-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'simplyhired-crawl', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529407 |
|
crawlers_hourly | linkedin-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkedin-crawl', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529406 |
|
crawlers_hourly | bcjobs-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'bcjobs-crawl', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529405 |
|
crawlers_hourly | linkup-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkup-crawl', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529404 |
|
crawlers_hourly | Start | success |
|
airflow | |
2529403 |
|
crawlers_hourly | Start | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Start', '2025-02-14T12:00:00+00:00', '--job_id', '151152', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmp4eq8f0tb']"} |
2529402 |
|
crawlers_hourly | Start | running |
|
airflow | |
2529401 |
|
crawlers_hourly | Start | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Start', '2025-02-14T12:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529399 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('run_id', 'scheduled__2024-12-05T02:00:00+00:00'), ('execution_date', '2024-12-05 02:00:00+00:00')] | |
2529395 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-12-07T05:00:00 00:00'), ('root', 'End')] | |
2529394 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-10-24T06:00:00 00:00'), ('root', 'End')] | |
2529393 |
|
crawlers_hourly | End | task |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2024-10-12T17:00:00 00:00'), ('task_id', 'End')] |
2529389 |
|
crawlers_hourly | End | success |
|
airflow | |
2529388 |
|
crawlers_hourly | End | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'End', '2025-02-14T11:00:00+00:00', '--job_id', '151151', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmprsrhz6_d']"} |
2529387 |
|
crawlers_hourly | End | running |
|
airflow | |
2529386 |
|
crawlers_hourly | End | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'End', '2025-02-14T11:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529385 |
|
crawlers_hourly | Wait | success |
|
airflow | |
2529384 |
|
crawlers_hourly | Wait | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Wait', '2025-02-14T11:00:00+00:00', '--job_id', '151150', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpjuqvzoiv']"} |
2529383 |
|
crawlers_hourly | Wait | running |
|
airflow | |
2529382 |
|
crawlers_hourly | Wait | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'Wait', '2025-02-14T11:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529381 |
|
crawlers_hourly | linkedin-crawl | success |
|
airflow | |
2529380 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('execution_date', '2025-01-08T12:00:00 00:00'), ('root', 'linkup-crawl')] | |
2529379 |
|
crawlers_hourly | graph |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('root', 'linkedin-crawl'), ('execution_date', '2024-02-16T04:00:00+00:00')] | |
2529378 |
|
crawlers_hourly | simplyhired-crawl | task |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'simplyhired-crawl'), ('execution_date', '2023-05-02T12:00:00+00:00')] |
2529377 |
|
crawlers_hourly | linkup-crawl | success |
|
airflow | |
2529375 |
|
crawlers_hourly | linkup-crawl | rendered |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'linkup-crawl'), ('execution_date', '2023-09-16T11:00:00+00:00')] |
2529373 |
|
crawlers_hourly | End | xcom |
|
anonymous | [('dag_id', 'crawlers_hourly'), ('task_id', 'End'), ('execution_date', '2025-02-13T01:00:00+00:00')] |
2529368 |
|
crawlers_hourly | bcjobs-crawl | success |
|
airflow | |
2529367 |
|
crawlers_hourly | simplyhired-crawl | success |
|
airflow | |
2529366 |
|
crawlers_hourly | linkup-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkup-crawl', '2025-02-14T11:00:00+00:00', '--job_id', '151149', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpv42eflhk']"} |
2529365 |
|
crawlers_hourly | bcjobs-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'bcjobs-crawl', '2025-02-14T11:00:00+00:00', '--job_id', '151147', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpas1yx2cd']"} |
2529364 |
|
crawlers_hourly | linkedin-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkedin-crawl', '2025-02-14T11:00:00+00:00', '--job_id', '151146', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpbmn03kmj']"} |
2529363 |
|
crawlers_hourly | simplyhired-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'simplyhired-crawl', '2025-02-14T11:00:00+00:00', '--job_id', '151148', '--pool', 'general', '--raw', '-sd', 'DAGS_FOLDER/crawlers.py', '--cfg_path', '/tmp/tmpx7mtmaoy']"} |
2529362 |
|
crawlers_hourly | linkup-crawl | running |
|
airflow | |
2529361 |
|
crawlers_hourly | linkup-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkup-crawl', '2025-02-14T11:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529360 |
|
crawlers_hourly | simplyhired-crawl | running |
|
airflow | |
2529359 |
|
crawlers_hourly | bcjobs-crawl | running |
|
airflow | |
2529358 |
|
crawlers_hourly | linkedin-crawl | running |
|
airflow | |
2529357 |
|
crawlers_hourly | simplyhired-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'simplyhired-crawl', '2025-02-14T11:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529356 |
|
crawlers_hourly | bcjobs-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'bcjobs-crawl', '2025-02-14T11:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529355 |
|
crawlers_hourly | linkedin-crawl | cli_run |
|
airflow | {"host_name": "68bb9f6dae8e", "full_command": "['/usr/local/bin/airflow', 'run', 'crawlers_hourly', 'linkedin-crawl', '2025-02-14T11:00:00+00:00', '--local', '--pool', 'general', '-sd', '/usr/local/airflow/dags/crawlers.py']"} |
2529354 |
|
crawlers_hourly | Start | success |
|
airflow |