Uma empresa deseja reduzir o tempo de desenvolvimento de novos recursos. Ela usa CodeBuild e CodeDeploy para construir e implantar aplicações e tem um pipeline de CI/CD CodePipeline separado por microsserviço. A empresa precisa de mais visibilidade sobre métricas como o tempo médio entre lançamentos de recursos e o tempo médio para recuperação após implantações com falha. Qual solução oferece essa visibilidade com o menor esforço de configuração?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Escrever uma Lambda que emita métricas personalizadas do CloudWatch sobre execuções de pipeline bem-sucedidas e com falha. Criar regras do EventBridge que invoquem a Lambda após cada execução bem-sucedida e após cada execução com falha. Usar as métricas para criar um painel do CloudWatch..
Por que esta é a resposta
A opção correta é a mais eficiente porque o EventBridge pode ser configurado para reagir a eventos específicos do CodePipeline (sucesso ou falha), garantindo que as métricas sejam emitidas em tempo real e apenas quando necessário. Emitir métricas personalizadas diretamente para o CloudWatch é a maneira mais direta de obter visibilidade, e o CloudWatch é ideal para criar painéis de monitoramento. As opções que envolvem agendamento a cada 5 minutos são menos eficientes, pois podem perder eventos ou atrasar a coleta de dados, além de gerar invocações desnecessárias da Lambda. Usar o DynamoDB e o QuickSight adiciona complexidade e custo, exigindo o gerenciamento de um banco de dados e a configuração de um serviço de BI, o que não é o menor esforço para este caso de uso.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão