web-dev-qa-db-fra.com

Planifiez un DAG dans le flux d'air pour qu'il s'exécute toutes les 5 minutes

J'ai un DAG dans le flux d'air et pour l'instant il fonctionne toutes les heures (@hourly). Est-il possible de le faire tourner toutes les 5 minutes?

7
bsd

Oui, voici un exemple de DAG que je lance toutes les 5 minutes:

dag = DAG(dag_id='eth_rates',
          default_args=args,
          schedule_interval='*/5 * * * *',
          dagrun_timeout=timedelta(seconds=5))

schedule_interval accepte une expression CRON: https://en.wikipedia.org/wiki/Cron#CRON_expression

20
Mike