For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/data-platform/control-center-alerting-job-execution.md.

Configurer une alerte d'exécution de job

Voir en Markdown

Des alertes peuvent être définies pour surveiller les métriques d'exécution de job sur la Platform, comme le statut de l'exécution du job ou l'utilisation moyenne du CPU pendant celle-ci

Objectif

Des alertes peuvent être définies pour surveiller les métriques d'exécution de job sur la Platform, comme le statut de l'exécution du job ou l'utilisation moyenne du CPU pendant celle-ci.

alerts

Une alerte d'exécution de job est configurée en spécifiant une cible ainsi que des conditions de déclenchement et des options de déclenchement.

Configurer la cible de l'alerte

Lors de la création d'une nouvelle alerte d'exécution de job, il est nécessaire de choisir le type de job à surveiller. Les types suivants sont disponibles :

Si ce n'est pas déjà fait, vous devez également choisir le Projet dans lequel créer l'alerte.

alerts

À l'exception des alertes définies sur les jobs Lakehouse Manager physical build, il est possible de cibler un objet spécifique (workflow, action, etc.) ou de configurer l'alerte pour surveiller tous ces objets à la fois.

alerts

Si vous choisissez de tous les surveiller à la fois, l'alerte sera déclenchée à chaque fois qu'une exécution de job du type mentionné ci-dessus correspond aux conditions de déclenchement.
Par exemple, dans la capture d'écran ci-dessous, l'alerte sera déclenchée à chaque fois que l'exécution d'un workflow du Data Processing Engine échoue.

alerts

Si vous choisissez de surveiller un objet spécifique, l'alerte ne sera déclenchée que si l'exécution de job de cet objet remplit les conditions de déclenchement.
Par exemple, dans la capture d'écran ci-dessous, l'alerte ne sera déclenchée que si l'exécution du workflow "chicago ml" dure plus de 10 minutes (600s).

alerts

Enfin, il est possible de configurer l'alerte pour qu'elle ne se déclenche que si la trigger condition est remplie lors d'une exécution du job planifiée par CRON. Cela est utile pour tester manuellement vos actions/workflows/pipelines pendant le développement sans recevoir d'alerte à chaque fois.

Configurer les conditions de déclenchement de l'alerte

Une condition de déclenchement sur une alerte est une expression logique composée d'une metric, d'un operator et d'une value. Plusieurs conditions peuvent être ajoutées à la même alerte : dans ce cas, elles seront combinées avec une condition AND. À chaque boucle d'évaluation - se produisant chaque minute - la Platform exécute l'expression définie dans chaque déclencheur d'alerte. Le statut de l'alerte passe donc à active si toutes les conditions de déclenchement sont et restent vraies pendant une durée supérieure à la période d'attente de l'alerte (configurable plus loin dans le processus).

Pour ajouter une nouvelle condition de déclenchement, appuyez sur Add dans le panneau correspondant.

alerts

Les déclencheurs peuvent être définis sur les métriques suivantes pour l'exécution de job :

  • Status : notez que l'échec (failure) et le délai dépassé (timeout) sont deux valeurs différentes : une exécution qui dépasse le délai imparti ne déclenchera pas d'alerte définie sur status = failure
  • Utilisation maximale du CPU (en %)
  • Utilisation moyenne du CPU (en %)
  • Utilisation maximale de la RAM (en %)
  • Utilisation moyenne de la RAM (en %)
  • Runtime (en s)
  • Détection de logs (bientôt disponible !)

Configurer les options de déclenchement de l'alerte

Les options de déclenchement permettent de préciser exactement la façon dont l'alerte est déclenchée, sur la base du déclencheur défini ci-dessus, et la façon dont les notifications sont envoyées aux abonnés.

Spécifier la période d'attente de l'alerte

La waiting period est la durée pendant laquelle les déclencheurs de l'alerte doivent rester vrais pour que l'alerte soit effectivement déclenchée.

alerts

Ce paramètre optionnel amène la Platform à attendre une certaine durée entre le premier moment où la condition de déclenchement de l'alerte est remplie (comme une exécution en échec) et le moment où l'alerte est comptabilisée comme active.

Si cette durée est de 0 (valeur par défaut), l'alerte sera immédiatement déclenchée au statut active dès qu'une exécution validant les conditions de déclenchement se termine.
Si elle est supérieure à 0, l'alerte restera au statut watching pendant toute la durée suivant la première exécution. Si toutes les exécutions se produisant dans cette période valident la condition de déclenchement, l'alerte sera déclenchée au statut active

Info

Comme la Platform n'évalue les conditions de déclenchement que chaque minute, il peut s'écouler quelques secondes supplémentaires (jusqu'à une minute) de délai en plus de la durée d'attente avant que le système ne reconnaisse effectivement que l'alerte a été déclenchée.

Info

Prenons l'exemple d'un workflow, planifié pour s'exécuter toutes les 15 minutes. Vous définissez une alerte dessus avec une durée d'attente d'1 heure. Lors de la première exécution qui correspond à la condition de déclenchement, l'alerte ne sera pas activée mais un compte à rebours silencieux de 60 minutes commencera. Si toutes les exécutions dans cette période d'1 heure valident la condition, l'alerte sera déclenchée. En d'autres termes, vous autorisez essentiellement l'exécution à correspondre aux conditions de déclenchement 3 fois de suite, avant de faire passer l'alerte à l'état active à la 4e exécution si elle correspond toujours aux conditions.

Spécifier la fréquence de notification

Pour chaque alerte, il est possible :

  • de notifier les abonnés une seule fois au moment du déclenchement (lorsque l'alerte passe à l'état active). Les abonnés ne seront pas notifiés à nouveau tant que l'alerte n'est pas résolue puis déclenchée à nouveau.
  • de notifier les abonnés régulièrement tant que l'alerte est active. Vous pouvez définir la fréquence de notification par alerte.

Il est également possible d'activer les notifications de résolution. Cela enverra une notification à tous les abonnés lorsque l'alerte sera résolue - ce qui se produit automatiquement dès que la condition de déclenchement évaluée n'est plus vérifiée.

Aller plus loin

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le canal Discord dédié.

Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre centre d'aide.

Rejoignez notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?