Monitoramento de filas do Amazon SQS usando o CloudWatch
O Amazon SQS e o Amazon CloudWatch são integrados para que você possa usar o CloudWatch para visualizar e analisar métricas para suas filas do Amazon SQS. Você pode visualizar e analisar as métricas das filas no console do Amazon SQS, no console do CloudWatch, usando a opção AWS CLI ou usando a opção a API do CloudWatch. Você também pode definir alarmes do CloudWatch para métricas do Amazon SQS.
As métricas do CloudWatch para as filas do Amazon SQS são coletadas e enviadas automaticamente ao CloudWatch em intervalos de um minuto. Essas métricas são coletadas em todas as filas que estejam de acordo com as diretrizes do CloudWatch por estarem ativas. O CloudWatch considerará uma fila ativa por até seis horas, se ela contiver mensagens ou se qualquer ação acessá-la.
Quando uma fila do Amazon SQS fica inativa por mais de seis horas, o serviço Amazon SQS é considerado inativo e para de fornecer métricas ao serviço CloudWatch. Dados ausentes, ou dados que representam zero, não podem ser visualizados nas métricas do CloudWatch para o Amazon SQS durante o período em que a fila do Amazon SQS ficou inativa.
nota
-
Uma fila do Amazon SQS pode ser ativada quando o usuário que está chamando uma API na fila não está autorizado e a solicitação falha.
-
O console do Amazon SQS executa uma chamada de API
GetQueueAttributesquando a página da fila é aberta. A solicitação da APIGetQueueAttributesativa a fila. -
Um atraso de até 15 minutos ocorre nas métricas do CloudWatch quando uma fila é ativada de um estado inativo.
-
Não há cobrança para as métricas do Amazon SQS relatadas por meio do CloudWatch. Elas são fornecidas como parte do serviço Amazon SQS.
-
As métricas do CloudWatch são compatíveis com filas padrão e FIFO.