Monitoramento de filas do Amazon SQS usando o CloudWatch - Amazon Simple Queue Service

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 GetQueueAttributes quando a página da fila é aberta. A solicitação da API GetQueueAttributes ativa 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.