Métricas de CloudWatch disponibles en Amazon MQ para agentes de RabbitMQ - Amazon MQ

Métricas de CloudWatch disponibles en Amazon MQ para agentes de RabbitMQ

Métricas de agentes de RabbitMQ

Métrica Unidad Descripción
ExchangeCount Recuento Número total de intercambios configurados en el agente.
QueueCount Recuento Número total de colas configuradas en el agente.
ConnectionCount Recuento Número total de conexiones establecidas en el agente.
ChannelCount Recuento Número total de canales establecidos en el agente.
ConsumerCount Recuento Número total de consumidores conectados al agente.
MessageCount Recuento Número total de mensajes en las colas.
nota

El número que se obtiene corresponde a la suma total de mensajes listos y no reconocidos en el agente.

MessageReadyCount Recuento Número total de mensajes listos en las colas.
MessageUnacknowledgedCount Recuento Número total de mensajes sin confirmar en las colas.
PublishRate Recuento Velocidad a la que se publican los mensajes para el agente.

El número que se muestra representa el número de mensajes por segundo en el momento del muestreo.

ConfirmRate Recuento Velocidad a la que el servidor de RabbitMQ confirma los mensajes publicados. Puede comparar esta métrica con PublishRate para entender mejor el rendimiento de su agente.

El número que se muestra representa el número de mensajes por segundo en el momento del muestreo.

AckRate Recuento Velocidad a la que los consumidores confirman los mensajes.

El número que se muestra representa el número de mensajes por segundo en el momento del muestreo.

SystemCpuUtilization Porcentaje Porcentaje de unidades informáticas Amazon EC2 asignadas que el agente usa actualmente. Para las implementaciones de clúster, este valor representa el agregado de todos los valores de métrica correspondientes de los tres nodos de RabbitMQ.
RabbitMQMemLimit Bytes Límite de RAM para un agente de RabbitMQ. Para las implementaciones de clúster, este valor representa el agregado de todos los valores de métrica correspondientes de los tres nodos de RabbitMQ.
RabbitMQMemUsed Bytes Volumen de RAM utilizado por un agente de RabbitMQ. Para las implementaciones de clúster, este valor representa el agregado de todos los valores de métrica correspondientes de los tres nodos de RabbitMQ.
RabbitMQDiskFreeLimit Bytes Límite de disco para un agente de RabbitMQ. Para las implementaciones de clúster, este valor representa el agregado de todos los valores de métrica correspondientes de los tres nodos de RabbitMQ. Esta métrica varía según el tamaño de la instancia.
RabbitMQDiskFree Bytes Volumen total de espacio libre en disco disponible en un agente de RabbitMQ. Cuando el uso del disco supera su límite, el clúster bloqueará todas las conexiones del productor. Para las implementaciones de clúster, este valor representa el agregado de todos los valores de métrica correspondientes de los tres nodos de RabbitMQ.
RabbitMQFdUsed Recuento Número de descriptores de archivo usados. Para las implementaciones de clúster, este valor representa el agregado de todos los valores de métrica correspondientes de los tres nodos de RabbitMQ.
RabbitMQIOReadAverageTime Recuento El tiempo medio (en milisegundos) que RabbitMQ tarda en realizar una operación de lectura. El valor es proporcional al tamaño del mensaje.
RabbitMQIOWriteAverageTime Recuento El tiempo medio (en milisegundos) que RabbitMQ tarda en realizar una operación de escritura. El valor es proporcional al tamaño del mensaje.

Dimensiones para las métricas de agentes de RabbitMQ

Dimensión Descripción
Broker

El nombre del agente.

Métricas de nodos de RabbitMQ

Métrica Unidad Descripción
SystemCpuUtilization Porcentaje Porcentaje de unidades informáticas Amazon EC2 asignadas que el agente usa actualmente.
RabbitMQMemLimit Bytes Límite de RAM para un nodo de RabbitMQ.
RabbitMQMemUsed Bytes Volumen de RAM utilizado por un nodo de RabbitMQ. Cuando el uso de memoria supera el límite, el clúster bloqueará todas las conexiones del productor.
RabbitMQDiskFreeLimit Bytes Límite de disco para un nodo de RabbitMQ. Esta métrica varía según el tamaño de la instancia.
RabbitMQDiskFree Bytes Volumen total de espacio libre en disco disponible en un nodo de RabbitMQ. Cuando el uso del disco supera su límite, el clúster bloqueará todas las conexiones del productor.
RabbitMQFdUsed Recuento Número de descriptores de archivo usados.

Dimensiones para métricas de nodos de RabbitMQ

Dimensión Descripción
Node Nombre del nodo.
nota

El nombre de un nodo consta de dos partes: un prefijo (normalmente rabbit) y un nombre de anfitrión. Por ejemplo, rabbit@ip-10-0-0-230.us-west-2.compute.internal es un nombre de nodo con el prefijo rabbit y el nombre de anfitrión ip-10-0-0-230.us-west-2.compute.internal.

Broker

El nombre del agente.

Métricas de colas de RabbitMQ

Métrica Unidad Descripción
ConsumerCount Recuento Número de consumidores suscritos a la cola.
MessageReadyCount Recuento Número de mensajes actualmente disponibles para entregarse.
MessageUnacknowledgedCount Recuento Número de mensajes para los que el servidor está a la espera de confirmación.
MessageCount Recuento Número total de MessageReadyCount y MessageUnacknowledgedCount (también conocido como profundidad de la cola).

Dimensiones para métricas de colas de RabbitMQ

nota

Amazon MQ para RabbitMQ no publicará métricas para anfitriones virtuales ni colas con nombres que contengan espacios en blanco, pestañas u otros caracteres que no son ASCII.

Para obtener más información acerca de los nombres de dimensión, consulte el tema sobre dimensión en la Referencia de la API de Amazon CloudWatch.

Dimensión Descripción
Queue El nombre de la cola.
VirtualHost El nombre del host virtual.
Broker El nombre del agente.

Métricas de redes de RabbitMQ

Métrica Unidad Descripción
NetworkOut Bytes

El número de bytes enviados por la instancia en todas las interfaces de red. Esta métrica identifica el volumen de tráfico de red saliente de una sola instancia. El número registrado es el número de bytes enviados durante el periodo. Si utiliza el monitoreo básico (5 minutos) y la estadística es Suma, puede dividir este número por 300 para conocer los bytes por segundo. Si utiliza el monitoreo detallado (1 minuto) y la estadística es Suma, divídalo por 60. También puede usar la función matemática métrica DIFF_TIME de CloudWatch para encontrar los bytes por segundo. Por ejemplo, si ha graficado NetworkOut en CloudWatch como m1, la fórmula matemática de métrica m1/(DIFF_TIME(m1)) devuelve la métrica en bytes/segundo. Para obtener más información sobre DIFF_TIME y otras funciones matemáticas de métricas, consulte Uso de matemáticas de métricas.

Estadísticas significativas: suma, promedio, mínimo, máximo

NetworkIn Bytes

El número de bytes recibidos por la instancia en todas las interfaces de red. Esta métrica identifica el volumen de tráfico de red entrante para una sola instancia. El número registrado es el número de bytes recibidos durante el periodo. Si utiliza el monitoreo básico (5 minutos) y la estadística es Suma, puede dividir este número por 300 para conocer los bytes por segundo. Si utiliza el monitoreo detallado (1 minuto) y la estadística es Suma, divídalo por 60. También puede usar la función matemática métrica DIFF_TIME de CloudWatch para encontrar los bytes por segundo. Por ejemplo, si ha graficado NetworkIn en CloudWatch como m1, la fórmula matemática de métrica m1/(DIFF_TIME(m1)) devuelve la métrica en bytes/segundo. Para obtener más información sobre DIFF_TIME y otras funciones matemáticas de métricas, consulte Uso de matemáticas de métricas.

Estadísticas significativas: suma, promedio, mínimo, máximo

Dimensiones los agentes de RabbitMQ

Dimensión Descripción
BrokerId ID del agente

Configuración de registros de Amazon MQ para RabbitMQ

Cuando habilita los registros de CloudWatch para sus agentes de RabbitMQ, Amazon MQ utiliza un rol vinculado a servicios para publicar registros generales en CloudWatch. Si no existe un rol vinculado a servicios de Amazon MQ cuando cree un agente por primera vez, Amazon MQ creará uno automáticamente. Todos los agentes posteriores de RabbitMQ utilizarán el mismo rol vinculado a servicios para publicar registros en CloudWatch.

Para obtener más información acerca roles vinculados a servicios, consulte Uso de roles vinculados a servicios en la Guía del usuario de AWS Identity and Access Management. Para obtener más información acerca de cómo utiliza Amazon MQ los roles vinculados a servicios, consulte Uso de roles vinculados a servicios para Amazon MQ.