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 de sua solução da AWS para facilitar a depuração de uma falha multipontos, caso ela 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 os pipelines do CodePipeline e respectivos recursos:
-
Eventos de barramento de eventos do EventBridge: você pode monitorar eventos do CodePipeline no EventBridge, que detecta alterações no status de execução do pipeline, do estágio ou da ação. O EventBridge encaminha esses dados para destinos como o AWS Lambda e o Amazon Simple Notification Service. Os eventos do EventBridge são os mesmos que aparecem no Amazon CloudWatch Events.
-
Notificações para eventos do pipeline no console do Developer Tools: você pode monitorar eventos do CodePipeline com as 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 o CloudTrail para capturar as chamadas de API feitas por ou em nome do CodePipeline em sua conta da AWS e forneça os arquivos de log a um bucket do Amazon S3. Você pode optar por fazer com que o CloudWatch publique notificações do Amazon SNS quando novos arquivos de log forem fornecidos, a fim de que você possa executar ações rapidamente.
-
Console e CLI: você pode usar o console do CodePipeline e a CLI para visualizar detalhes sobre o status de um pipeline ou da execução de um pipeline específico.