Monitoraggio di pipeline - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio di pipeline

Il monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni di AWS CodePipeline. È necessario raccogliere i dati di monitoraggio da tutte le parti della AWS soluzione in modo da poter eseguire più facilmente il debug di un errore multipunto, se si verifica. Prima di iniziare il monitoraggio, è opportuno creare un piano di monitoraggio che risponde alle seguenti domande:

  • Quali sono gli obiettivi del monitoraggio?

  • Quali risorse verranno monitorate?

  • Con quale frequenza eseguirai il monitoraggio di queste risorse?

  • Quali sono gli strumenti di monitoraggio disponibili?

  • Chi eseguirà i processi di monitoraggio?

  • Chi deve ricevere una notifica se si verifica un problema?

È possibile utilizzare i seguenti strumenti per monitorare le CodePipeline pipeline e le relative risorse:

  • EventBridge eventi del bus di eventi: puoi monitorare CodePipeline gli eventi in EventBridge, il che rileva i cambiamenti nello stato di esecuzione della pipeline, della fase o dell'azione. EventBridge indirizza tali dati verso obiettivi come Amazon AWS Lambda Simple Notification Service. EventBridge gli eventi sono gli stessi che appaiono in Amazon CloudWatch Events.

  • Notifiche per gli eventi della pipeline nella console Developer Tools: puoi monitorare CodePipeline gli eventi con le notifiche configurate nella console e quindi creare un argomento e un abbonamento ad Amazon Simple Notification Service. Per ulteriori informazioni, consulta Cosa sono le notifiche nella Guida per l'utente della Developer Tools Console.

  • AWS CloudTrail— CloudTrail Da utilizzare per acquisire le chiamate API effettuate da o per conto di CodePipeline nel proprio AWS account e inviare i file di registro a un bucket Amazon S3. Puoi scegliere di CloudWatch pubblicare le notifiche di Amazon SNS quando vengono consegnati nuovi file di log in modo da poter agire rapidamente.

  • Console e CLI: è possibile utilizzare la CodePipeline console e la CLI per visualizzare i dettagli sullo stato di una pipeline o sull'esecuzione di una particolare pipeline.