Some additional info:

One of the DAG definitions:

dag = DAG(
    dag_id='sync_payments',
    default_args={
        'owner': 'joe',
        'email': [...],
        'email_on_failure': True,
        'email_on_retry': False,
        'depends_on_past': False,
        'start_date': datetime(2017, 4, 25, 0, 0, 0),
        'sla': timedelta(minutes=20),
        'retries': 10,
        'retry_delay': timedelta(minutes=1),
    },
    schedule_interval=timedelta(minutes=10),
)

A log-screenshot example. There was supposed to be a whole schedule interval 
run at 19:10, but just didn't. This was back when I was still using 
LocalExecutor, but its pretty much the same with Celery now, just less often 
and rarely/never the whole interval, just a few tasks.
https://pasteboard.co/eUexoUcew.png


And here is an ilustration of how it can look in Airflow web UI:
https://pasteboard.co/eTMtJKr0w.png

Reply via email to