Les alertes de pipeline dans Cloud Data Fusion vous permettent de suivre l'état d'exécution et de surveiller l'état du workflow. Ces notifications vous aident à détecter immédiatement les défaillances du pipeline.
Vous pouvez configurer des alertes à l'aide de deux services différents, en fonction de l'étape de votre déploiement. Les alertes Cloud Data Fusion sont configurées lors de la conception du pipeline par lot et ne peuvent pas être ajoutées ni modifiées après le déploiement. En revanche, vous pouvez créer des alertes basées sur les journaux via Cloud Monitoring dans la console Google Cloud à tout moment, avant ou après le déploiement du pipeline.
Avant de commencer
Vous devez disposer d'une instance Cloud Data Fusion. Pour en savoir plus, consultez Créer une instance publique.
Ajouter une alerte dans Cloud Data Fusion
Ouvrez votre instance.
Dans la console Google Cloud , accédez à la page Cloud Data Fusion.
Pour ouvrir l'instance dans Cloud Data Fusion Studio, cliquez sur Instances, puis sur Afficher l'instance.
Accédez à la page Studio où vous concevez votre pipeline.
Cliquez sur Configurer > Alertes de pipeline > Ajouter.
Sélectionnez et configurez l'alerte. Pour en savoir plus sur la configuration des alertes, consultez Alertes de pipeline par lot.
Après avoir configuré l'alerte, cliquez sur Valider pour vérifier qu'elle ne contient pas d'erreurs, puis sur Confirmer.
Créer une alerte dans Monitoring
Activez Cloud Logging dans votre instance Cloud Data Fusion.
Créer une alerte basée sur les journaux
Dans la console Google Cloud , accédez à la page Explorateur de journaux.
Accéder à l'explorateur de journaux
Cette page vous permet de stocker, d'interroger, de mettre à jour et de supprimer des données.
Saisissez la requête suivante :
resource.type="cloud_dataproc_cluster" logName="projects/PROJECT_ID/logs/datafusion-pipeline-logs" resource.labels.project_id="PROJECT_ID" severity=ERROR jsonPayload.message=~"Pipeline '.*' failed."Remplacez
PROJECT_IDpar l'ID de votre projet.Cliquez sur Créer une alerte et configurez l'alerte.
Une alerte n'est générée que lorsque le pipeline s'exécute sur un cluster Managed Service pour Apache Spark et échoue. En cas d'échec de la création d'un cluster Managed Service pour Apache Spark, l'alerte n'est pas générée.
Étapes suivantes
- Consultez les pages de référence Batch Pipeline Alerts (Alertes de pipeline par lot) de CDAP OS.