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.

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.

Unidades: 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.