CloudWatch Métricas disponíveis para a 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 a Amazon SQS

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

nota

Para algumas métricas, o resultado é aproximado devido à arquitetura distribuída da AmazonSQS. Na maioria dos casos, a contagem deve ser próxima da quantidade real de mensagens na fila.

SQSMétricas da Amazon

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 FIFO filas, a mensagem não é movida para o final da fila, pois isso quebrará a garantia do FIFO pedido. Em vez disso, a mensagem será enviada para o, 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 emissão de relatórios: um valor não negativo é reportado se a fila estiver ativa.

Unidades: Segundos

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

ApproximateNumberOfGroupsWithInflightMessages O número aproximado de grupos de mensagens com mensagens em voo, em que uma mensagem é considerada em andamento depois de ser recebida de uma fila por um consumidor, mas ainda não foi excluída da fila. Essa métrica pode ajudá-lo a solucionar problemas e otimizar a taxa de transferência da FIFO fila aumentando os grupos de FIFO mensagens ou escalando seus consumidores.

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

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

Para obter informações sobre a taxa de FIFO transferência atual e os limites de voo, consulteCotas de SQS mensagens da Amazon.
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 emissão de relatórios: um valor não negativo é reportado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

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 emissão de relatórios: um valor não negativo é reportado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

ApproximateNumberOfMessagesVisible O número de mensagens a serem processadas.

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

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

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 ReceiveMessage API chamadas que não retornaram uma mensagem.

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

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

NumberOfDeduplicatedSentMessages O número de mensagens enviadas para uma fila que foram desduplicadas. Essa métrica pode ajudar a determinar se um produtor está enviando mensagens duplicadas para uma SQS FIFO fila da Amazon.

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

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

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

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

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

A Amazon SQS emite a NumberOfMessagesDeleted métrica para cada operação de exclusão bem-sucedida que usa um identificador de recibo 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 emissão de relatórios: um valor não negativo é reportado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

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 emissão de relatórios: um valor não negativo é reportado se a fila estiver ativa.

Unidades: contagem

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

SentMessageSize¹ O tamanho das mensagens adicionadas a uma fila.

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

Unidades: Bytes

Estatísticas válidas: média, mínima, máxima, soma, amostras de dados (exibidas como contagem de amostras no SQS console da Amazon)

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 SQS métricas da Amazon

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