CommencerCommencer gratuitement

Définir un SLA

Vous avez réussi à mettre en place plusieurs flux de travail Airflow en production, mais vous ne disposez actuellement d'aucune méthode pour déterminer si un flux de travail prend trop de temps à s'exécuter. Après avoir consulté votre responsable et votre équipe, vous décidez d'implémenter un SLA au niveau DAG sur un flux de travail de test.

Toutes les bibliothèques Airflow appropriées ont été importées pour vous.

Cet exercice fait partie du cours

Introduction à Apache Airflow en Python

Afficher le cours

Instructions

  • Importez l'objet timedelta.
  • Définissez un sla de 30 minutes.
  • Ajoutez le SLA au DAG.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import the timedelta object
____

# Create the dictionary entry
default_args = {
  'start_date': datetime(2024, 1, 20),
  '____': ____
}

# Add to the DAG
test_dag = DAG('test_workflow', default_args=____, schedule_interval=None)
Modifier et exécuter le code