Complemento RabbitMQ

RabbitMQ es un sistema de mensajería empresarial de código abierto, completo y altamente confiable basado en el estándar AMQP. Para obtener más información, visita rabbitmq.com.

Descubrimiento

Incluso si el complemento RabbitMQ no está configurado, Monitoring descubrirá los servicios de RabbitMQ que se ejecutan en tu proyecto de Cloud Platform mediante las tareas siguientes:

  • búsqueda de nombres de instancia para rabbit o rabbitmq
  • comprobación de puertos abiertos a 5672 a través de reglas de firewall

Los servicios descubiertos se muestran en la página Servicios de RabbitMQ del menú Recursos. Una vez que instalas el agente de supervisión y configuras el complemento RabbitMQ en tus instancias, Monitoring propaga la página Servicios de RabbitMQ con el inventario y las métricas.

Configura Monitoring para supervisar RabbitMQ

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento RabbitMQ en tus instancias.

Requisitos previos

El complemento RabbitMQ requiere la versión 5.5.0-315 o una versión posterior del agente de supervisión. Para actualizar el agente, consulta Actualiza el agente.

Habilita el complemento de supervisión RabbitMQ

RabbitMQ se configura por cola en tu sistema. Por el momento, no hay ninguna configuración directa disponible. El archivo de configuración siguiente muestra cómo configurar una cola, denominada QUEUE_NAME.

En tu instancia de VM, descarga rabbitmq.conf del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/rabbitmq.conf)

Edita el archivo de configuración descargado y agrega información sobre tus colas. Los comentarios intercalados indican dónde debes agregar la configuración para las colas adicionales. Donde sea que veas QUEUE_NAME, sustitúyelo por el nombre de tu cola.

Después de editar el archivo de configuración, reinicia el agente de supervisión mediante la ejecución del siguiente comando:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

El complemento RabbitMQ supervisa las siguientes métricas:

  • Mensajes (recuento): Suma de mensajes listos y no confirmados (profundidad de la cola).
  • Mensajes listos (recuento): Número de mensajes listos para ser entregados a clientes.
  • Mensajes no confirmados (recuento): Número de mensajes entregados a clientes, pero aún no confirmados.
  • Consumidores (recuento): Número de consumidores que leen mensajes de la cola.
  • Tasa de publicación (recuento/s): Cantidad de mensajes publicados por el agente por segundo.
  • Ritmo de entrega (recuento/s): Cantidad de mensajes entregados al consumidor por segundo.

Para obtener más detalles, consulta Lista de métricas de agente: RabbitMQ.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.