Uma aplicação em execução em um grupo do Auto Scaling processa itens de uma fila SQS com workers de longa duração. A equipe precisa ser alertada quando o tamanho da fila exceder o esperado. Os logs da aplicação são enviados para uma ferramenta de terceiros e a equipe já usa um tópico SNS para alertas. Qual abordagem de monitoramento é a mais operacionalmente eficiente?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um alarme do CloudWatch (período de 1 hora) que usa a soma da métrica ApproximateNumberOfMessagesVisible e notifique o tópico SNS quando a soma exceder o valor esperado..
Por que esta é a resposta
A opção correta é a mais eficiente porque utiliza métricas nativas do CloudWatch para SQS e integra-se diretamente com o SNS. ApproximateNumberOfMessagesVisible representa o número de mensagens prontas para serem processadas, o que é um indicador direto do tamanho da fila e da carga de trabalho. Um alarme do CloudWatch configurado para este período e limite detectará prontamente um aumento inesperado, notificando a equipe via SNS sem a necessidade de recursos adicionais. As outras opções são menos eficientes: Usar ApproximateNumberOfMessagesDelayed não é adequado, pois esta métrica se refere a mensagens com atraso de entrega, não ao tamanho total da fila. As opções que envolvem funções Lambda e métricas personalizadas introduzem complexidade desnecessária e custos adicionais, pois o CloudWatch já fornece as métricas necessárias diretamente.
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