

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# CloudWatch Métricas disponibles para Amazon SQS
<a name="sqs-available-cloudwatch-metrics"></a>

Amazon SQS envía las siguientes métricas a. CloudWatch

**nota**  
En el caso de algunas métricas, el resultado es aproximado debido a la arquitectura distribuida de Amazon SQS. En la mayoría de los casos, el recuento debe aproximarse al número real de mensajes de la cola.

## Métricas de Amazon SQS
<a name="sqs-metrics"></a>

Amazon SQS publica automáticamente las métricas operativas en [Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) en el `AWS/SQS` espacio de CloudWatch nombres. Estas métricas le ayudan a supervisar el estado y rendimiento de la cola. Debido a la naturaleza distribuida de SQS, muchos valores son aproximados, pero lo suficientemente precisos para la mayoría de las decisiones operativas.

**nota**  
Todas las métricas emiten valores no negativos solo cuando la cola está activa.
Algunas métricas (como `SentMessageSize`) no se emiten hasta que se envía al menos un mensaje.


| Métrica | Description (Descripción) | Unidades | Notificación de comportamiento | Notas clave | 
| --- | --- | --- | --- | --- | 
| ApproximateAgeOfOldestMessage | La antigüedad del mensaje sin procesar más antiguo de la cola. | Segundos | Se notifica si la cola contiene al menos un mensaje activo. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfGroupsWithInflightMessages | Solo para FIFO. El número de grupos de mensajes con uno o más mensajes en tránsito. | Recuento | Se notifica si la cola FIFO está activa. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfMessagesDelayed |  El número de mensajes de la cola que van con retraso y no están inmediatamente disponibles para su recuperación.  | Recuento | Se notifica si hay mensajes retrasados en la cola. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfMessagesNotVisible | El número de mensajes en tránsito que se han recibido pero que aún no se han eliminado ni han caducado. | Recuento | Se notifica si existen mensajes en tránsito. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| ApproximateNumberOfMessagesVisible | El número de mensajes actualmente disponibles para su recuperación y procesamiento. | Recuento | Se notifica si la cola está activa. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfEmptyReceives¹ | El número de llamadas a la [ReceiveMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)API que no devolvieron ningún mensaje. | Recuento | Se notifica durante las operaciones de recepción. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfDeduplicatedSentMessages | Solo para FIFO. El número de mensajes enviados que se desduplicaron y no se agregaron a la cola. | Recuento | Se notifica si se detectan valores o contenidos duplicados en MessageDeduplicationId. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfMessagesDeleted¹ |  El número de mensajes eliminados correctamente de la cola.  | Recuento | Se notifica para cada solicitud de eliminación con un identificador de recepción válido. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
| NumberOfMessagesReceived¹ | El número de mensajes devueltos por la [ReceiveMessage](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html)API. | Recuento | Se notifica durante las operaciones de recepción. |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html)  | 
|  NumberOfMessagesSent¹ | El número de mensajes agregados correctamente a una cola. | Recuento | Se notifica por cada envío manual realizado correctamente. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  SentMessageSize¹  |  El tamaño de los mensajes enviados correctamente a la cola.  | Bytes | No se emite hasta que se envíe al menos un mensaje. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfNoisyGroups | El número de grupos de mensajes que se consideran ruidosos en una cola justa. Un grupo de mensajes ruidoso representa un inquilino vecino ruidoso de una cola de varios inquilinos. | Recuento | Se notifica un valor no negativo [si la cola está activa](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfMessagesVisibleInQuietGroups | El número de mensajes visibles, sin incluir los mensajes de grupos de mensajes ruidosos. | Recuento | Se notifica un valor no negativo [si la cola está activa](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfMessagesNotVisibleInQuietGroups | El número de mensajes en tránsito, sin incluir los mensajes de grupos de mensajes ruidosos. | Recuento | Se notifica un valor no negativo [si la cola está activa](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateNumberOfMessagesDelayedInQuietGroups | El número de mensajes, sin incluir los mensajes de grupos de mensajes ruidosos que van con retraso y no están disponibles para su lectura inmediata. Los mensajes retrasados se producen cuando la cola está configurada como una [cola con retraso](sqs-delay-queues.md) o cuando se ha enviado un mensaje con un parámetro de retraso. | Recuento | Se notifica un valor no negativo [si la cola está activa](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 
|  ApproximateAgeOfOldestMessageInQuietGroups | La antigüedad del mensaje más antiguo no eliminado de la cola, sin incluir los mensajes de grupos de mensajes ruidosos. | Segundos | Se notifica un valor no negativo [si la cola está activa](monitoring-using-cloudwatch.md). | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-available-cloudwatch-metrics.html) | 

¹ Estas métricas reflejan la actividad del sistema y pueden incluir reintentos, duplicados o mensajes retrasados. No utilice recuentos sin procesar para estimar el estado de la colas en tiempo real sin tener en cuenta el comportamiento del ciclo de vida de los mensajes.

## Colas de cartas muertas () y métricas DLQs CloudWatch
<a name="dlq-cloudwatch-metrics"></a>

Al trabajar con ellas DLQs, es importante entender cómo se comportan las métricas de Amazon SQS:
+ **`NumberOfMessagesSent`**— Esta métrica se comporta de forma diferente para: DLQs
  + **Envío manual**: esta métrica captura los mensajes que se envían manualmente a una DLQ.
  + **Redireccionamiento automático**: esta métrica **no** captura los mensajes que se trasladan automáticamente a una DLQ debido a errores de procesamiento. Como resultado, es posible que `NumberOfMessagesReceived` las métricas `NumberOfMessagesSent` y muestren discrepancias para. DLQs
+ **Métrica recomendada para DLQs: para** monitorear el estado de una DLQ, usa la `ApproximateNumberOfMessagesVisible` métrica. Esta métrica indica el número de mensajes disponibles actualmente para su procesamiento en la DLQ.

## Colas y métricas justas CloudWatch
<a name="fair-queues-cloudwatch-metrics"></a>

Cuando se utilizan [colas justas](sqs-fair-queues.md), Amazon SQS emite las siguientes métricas adicionales:
+ `ApproximateNumberOfNoisyGroups`
+ `ApproximateNumberOfMessagesVisibleInQuietGroups`
+ `ApproximateNumberOfMessagesNotVisibleInQuietGroups`
+ `ApproximateNumberOfMessagesDelayedInQuietGroups`
+ `ApproximateAgeOfOldestMessageInQuietGroups`

**nota**  
Cada métrica `QuietGroup` es un subconjunto de la métrica `Approximate` estándar equivalente de la cola, pero excluye los mensajes de grupos de vecinos ruidosos. 

**Grupos ruidosos**  
Un grupo de mensajes ruidoso representa un inquilino vecino ruidoso de una cola de varios inquilinos.

**Grupos silenciosos**  
Grupos de mensajes que excluyen los grupos ruidosos.

**Observación del comportamiento de las colas justas de SQS**

Para supervisar el efecto de las colas justas de Amazon SQS, puede comparar las métricas `Approximate..InQuietGroups` con las métricas estándar de las colas. Durante los picos de tráfico de un inquilino específico, las métricas generales de las cola pueden revelar un aumento de las tareas pendientes o una antigüedad de los mensajes. Sin embargo, al observar los grupos silenciosos de forma aislada, se puede identificar que la mayoría de los grupos de mensajes o inquilinos no ruidosos no se ven afectados y proporcionar una estimación del número total de grupos de mensajes afectados.

 Si bien estas nuevas métricas ofrecen una descripción general óptima del comportamiento de las colas justas de Amazon SQS, puede resultar útil saber qué inquilino específico está provocando la carga. [Amazon CloudWatch Contributor Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html) te permite ver métricas sobre los N principales colaboradores, el número total de colaboradores únicos y su uso. Esto resulta especialmente útil en escenarios en los que se trata con miles de inquilinos que, de otro modo, generarían datos (y costos) de alta cardinalidad al emitir métricas tradicionales. 

 Para ver un ejemplo de la configuración de monitorización de las colas de espera, consulta el ejemplo en. [GitHub](https://github.com/aws-samples/sample-amazon-sqs-fair-queues) 

## Dimensiones para las métricas de Amazon SQS
<a name="sqs-metric-dimensions"></a>

Las métricas de Amazon SQS se CloudWatch utilizan en una sola dimensión:. **`QueueName`** Todos los datos de las métricas se agrupan y filtran por el nombre de la cola.

## Consejos para la supervisión
<a name="monitoring-tips"></a>

Supervise el SQS de forma eficaz mediante métricas y CloudWatch alarmas clave para detectar las colas acumuladas, optimizar el rendimiento y mantenerse dentro de los límites del servicio.
+ Establezca [CloudWatch alarmas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) en función del crecimiento `ApproximateNumberOfMessagesVisible` de los atrasos para atrapar.
+ Supervise `NumberOfEmptyReceives` para ajustar la frecuencia de los sondeos y reducir el costo de la API.
+ Utilice `ApproximateNumberOfGroupsWithInflightMessages` en las colas FIFO para diagnosticar los límites de rendimiento.
+ Revise las [cuotas de SQS](sqs-quotas.md) para conocer los umbrales de métricas y los límites del servicio.