Monitorar pipelines - AWS CodePipeline

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorar pipelines

O monitoramento é uma parte importante para manter a confiabilidade, a disponibilidade e o desempenho do AWS CodePipeline. Você deve coletar dados de monitoramento de todas as partes da sua AWS solução para poder depurar com mais facilidade uma falha multiponto, caso ocorra. Antes de começar a monitorar, você deve criar um plano de monitoramento que responda às seguintes perguntas:

  • Quais são seus objetivos de monitoramento?

  • Quais recursos você vai monitorar?

  • Com que frequência você vai monitorar esses recursos?

  • Quais ferramentas de monitoramento estão disponíveis para você usar?

  • Quem realizará o monitoramento das tarefas?

  • Quem deve ser notificado se algo der errado?

Você pode usar as seguintes ferramentas para monitorar seus CodePipeline pipelines e seus recursos:

  • EventBridge eventos de barramento de eventos — você pode monitorar CodePipeline eventos em EventBridge, o que detecta mudanças em seu pipeline, estágio ou status de execução da ação. EventBridge encaminha esses dados para destinos como o AWS Lambda Amazon Simple Notification Service. EventBridge os eventos são iguais aos que aparecem no Amazon CloudWatch Events.

  • Notificações para eventos do pipeline no console do Developer Tools — Você pode monitorar CodePipeline eventos com notificações configuradas no console e, em seguida, criar um tópico e uma assinatura do Amazon Simple Notification Service. Para obter mais informações, consulte O que são notificações? no Guia do usuário do console do Developer Tools.

  • AWS CloudTrail— Use CloudTrail para capturar chamadas de API feitas por ou em nome de sua AWS conta e entregar os arquivos de log CodePipeline em um bucket do Amazon S3. Você pode optar por CloudWatch publicar notificações do Amazon SNS quando novos arquivos de log forem entregues, para que você possa tomar medidas rápidas.

  • Console e CLI — Você pode usar o CodePipeline console e a CLI para ver detalhes sobre o status de um pipeline ou a execução de um pipeline específico.