CloudWatch Métricas disponíveis para o Amazon SQS - Amazon Simple Queue Service

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á.

CloudWatch Métricas disponíveis para o Amazon SQS

O Amazon SQS envia as seguintes métricas para. CloudWatch

nota

Para filas padrão, o resultado é aproximado por causa da arquitetura distribuída do Amazon SQS. Na maioria dos casos, a contagem deve ser próxima da quantidade real de mensagens na fila.

Para filas FIFO, o resultado é exato.

Métricas do Amazon SQS

O namespace AWS/SQS inclui as métricas a seguir.

Métrica Descrição
ApproximateAgeOfOldestMessage A idade aproximada de mensagem não excluída mais velha na fila.
nota
  • Depois que uma mensagem é recebida três vezes (ou mais) e não é processada, a mensagem é movida para o final da fila e a métrica ApproximateAgeOfOldestMessage aponta para a segunda mensagem mais antiga que não foi recebida mais de três vezes. Essa ação ocorre mesmo que a fila tenha uma política de redirecionamento.

  • Como uma única mensagem poison-pill (recebida várias vezes, mas nunca excluída) pode distorcer essa métrica, a idade de uma mensagem poison-pill não é incluída na métrica até que a mensagem poison-pill seja consumida com êxito.

  • Quando a fila tem uma política de redirecionamento, a mensagem é movida para uma dead-letter queue após o número máximo configurado de recebimentos. Quando a mensagem é movida para a dead-letter queue, a métrica ApproximateAgeOfOldestMessage da dead-letter queue representa a hora em que a mensagem foi movida para a dead-letter queue (não a hora original em que a mensagem foi enviada).

  • Para filas FIFO, a mensagem não é movida para o final da fila porque isso quebrará a garantia da ordem da FIFO. Em vez disso, a mensagem será enviada para a DLQ se houver uma configurada. Caso contrário, o grupo de mensagens será bloqueado até que seja excluído com sucesso ou até que expire.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: segundos

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

ApproximateNumberOfMessagesDelayed O número de mensagens na fila que estão atrasadas e indisponíveis para leitura imediata. Isso pode acontecer quando a fila tem a configuração de fila com atraso ou quando uma mensagem foi enviada com um parâmetro de atraso.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

ApproximateNumberOfMessagesNotVisible O número de mensagens que estão em trânsito. As mensagens são consideradas como em processamento quando foram enviadas a um cliente, mas ainda não foram excluídas ou ainda não atingiram o final de sua janela de visibilidade.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

ApproximateNumberOfMessagesVisible O número de mensagens a serem processadas.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

Não há limite no número de mensagens para processar, mas você pode submeter essa lista de pendências a um período de retenção.
NumberOfEmptyReceives¹ O número de chamadas de API ReceiveMessage que não retornaram uma mensagem.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

NumberOfMessagesDeleted¹ O número de mensagens excluídas da fila.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

O Amazon SQS emite a métrica NumberOfMessagesDeleted para cada operação de exclusão bem-sucedida usando um identificador de recebimento válido, incluindo exclusões duplicadas. Os seguintes cenários podem fazer com que o valor da métrica NumberOfMessagesDeleted seja superior ao esperado:
  • Acionando a ação DeleteMessage nos diversos identificadores de recebimento que pertencem à mesma mensagem: se a mensagem não for processada antes de o tempo limite de visibilidade expirar, a mensagem se torna disponível para outros clientes que podem processá-la excluir novamente, aumentando o valor da métrica NumberOfMessagesDeleted.

  • Acionando a ação DeleteMessage no mesmo identificador de recebimento: se a mensagem for processada e excluída, mas você acionar uma ação DeleteMessage usando o mesmo identificador de recebimento novamente, um status de sucesso será retornado, aumentando o valor da métrica NumberOfMessagesDeleted.

NumberOfMessagesReceived¹ O número de mensagens retornadas por chamadas para a ação de ReceiveMessage.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

NumberOfMessagesSent¹ O número de mensagens adicionadas a uma fila.

Se você enviar uma mensagem para uma dead letter queue manualmente, ela será capturada pela métrica NumberOfMessagesSent. No entanto, se uma mensagem for enviada para uma fila de mensagens mortas como resultado de uma tentativa de processamento malsucedida, ela não será capturada por essa métrica. Assim, é possível que os valores de NumberOfMessagesSent e NumberOfMessagesReceived sejam diferentes.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

SentMessageSize¹ O tamanho das mensagens adicionadas a uma fila.

Critérios de relatórios: um valor não negativo é relatado se a fila estiver ativa.

Unidade: bytes

Estatísticas válidas: média, mínimo, máximo, soma, amostras de dados (exibidas como contagem de amostra no console do Amazon SQS)

nota

SentMessageSizenão é exibida como uma métrica disponível no CloudWatch console até que pelo menos uma mensagem seja enviada para a fila correspondente.

¹ Essas métricas são calculadas de uma perspectiva de serviço e podem incluir novas tentativas. Não confie nos valores absolutos dessas métricas, ou use-as para estimar o status atual da fila.

Dimensões para métricas do Amazon SQS

A única dimensão para a qual o Amazon SQS envia é. CloudWatch QueueName Isso significa que todas as estatísticas disponíveis são filtradas por QueueName.