Surveillance des pipelines - AWS CodePipeline

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Surveillance des pipelines

La surveillance est un enjeu important pour assurer la fiabilité, la disponibilité et les performances de AWS CodePipeline. Vous devez collecter des données de surveillance provenant de toutes les parties de votre AWS solution afin de pouvoir corriger plus facilement une défaillance multipoint, le cas échéant. Avant de commencer le suivi, vous devez créer un plan de surveillance qui réponde aux questions suivantes :

  • Quels sont les objectifs de la surveillance ?

  • Quelles sont les ressources à surveiller ?

  • A quelle fréquence les ressources doivent-elles être surveillées ?

  • Quels outils de surveillance sont disponibles à l'emploi ?

  • Qui exécute les tâches de supervision ?

  • Qui doit être informé en cas de problème ?

Vous pouvez utiliser les outils suivants pour surveiller vos CodePipeline pipelines et leurs ressources :

  • EventBridge événements du bus d'événements : vous pouvez surveiller les CodePipeline événements dans EventBridge, qui détectent les modifications de l'état d'exécution de votre pipeline, de votre étape ou de votre action. EventBridge achemine ces données vers des cibles telles qu' AWS Lambda Amazon Simple Notification Service. EventBridge les événements sont les mêmes que ceux qui apparaissent dans Amazon CloudWatch Events.

  • Notifications relatives aux événements du pipeline dans la console Developer Tools : vous pouvez surveiller les CodePipeline événements à l'aide des notifications que vous avez configurées dans la console, puis créer un sujet et un abonnement Amazon Simple Notification Service pour lesquels vous vous abonnez. Pour plus d'informations, voir Que sont les notifications dans le guide de l'utilisateur de la console Developer Tools.

  • AWS CloudTrail— CloudTrail À utiliser pour capturer les appels d'API effectués par ou pour le compte de votre AWS compte et envoyer les fichiers journaux CodePipeline dans un compartiment Amazon S3. Vous pouvez choisir de CloudWatch publier des notifications Amazon SNS lorsque de nouveaux fichiers journaux sont livrés afin de pouvoir agir rapidement.

  • Console et CLI : vous pouvez utiliser la CodePipeline console et l'interface de ligne de commande pour afficher les détails relatifs à l'état d'un pipeline ou à l'exécution d'un pipeline en particulier.