ActiveMQ XML

Supported OS Linux Windows Mac OS

Versión de la integración5.1.0

Información general

Obtén métricas de ActiveMQ XML en tiempo real para:

  • Visualizar y monitorizar estados de ActiveMQ XML.
  • Recibir notificaciones sobre eventos y conmutaciones por error de ActiveMQ XML.

Configuración

Instalación

El check de ActiveMQ XML está incluido en el paquete del Datadog Agent, por lo que no necesita instalar nada más en tus servidores.

Configuración

Sigue las instrucciones de abajo para configurar este check para un Agent que se ejecuta en un host. En el caso de entornos en contenedores, consulta la sección En contenedores.

host

Para configurar este check para un Agent que se ejecuta en un host:

  1. Edita activemq_xml.d/conf.yaml, en la carpeta conf.d/ en la raíz del directorio de configuración de tu Agent con tus estadísticas url. Consulta el activemq_xml.d/conf.yaml de ejemplo para conocer todas las opciones de configuración disponibles.

    Nota: La integración de ActiveMQ XML puede potencialmente emitir métricas personalizadas, lo que puede afectar a tu facturación. Por defecto, hay un límite de 350 métricas. Si necesitas métricas adicionales, ponte en contacto con el soporte de Datadog.

  2. Reinicia el Agent.

Recopilación de logs
  1. La recopilación de logs está desactivada en forma predeterminada en el Datadog Agent, actívala en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo activemq_xml.d/conf.yaml o activemq.d/conf.yaml para empezar a recopilar tus logs de ActiveMQ:

    logs:
      - type: file
        path: "<ACTIVEMQ_BASEDIR>/data/activemq.log"
        source: activemq
        service: "<SERVICE_NAME>"
      - type: file
        path: "<ACTIVEMQ_BASEDIR>/data/audit.log"
        source: activemq
        service: "<SERVICE_NAME>"
    
  3. Reinicia el Agent.

En contenedores

Para entornos en contenedores, consulta la guía de Autodiscovery con JMX.

Validación

Ejecuta el subcomando de estado del Agent y busca activemq_xml en la sección Checks.

Datos recopilados

Métricas

activemq.queue.consumer_count
(gauge)
Número de consumidores de una cola.
activemq.queue.count
(gauge)
El número de colas.
activemq.queue.dequeue_count
(gauge)
El número total de mensajes enviados a una cola desde el último reinicio.
Se muestra como mensaje
activemq.queue.enqueue_count
(gauge)
El número total de mensajes retirados de una cola (reconocidos por el consumidor) desde el último reinicio.
Se muestra como mensaje
activemq.queue.size
(gauge)
El tamaño de una cola.
activemq.subscriber.count
(gauge)
El número de suscriptores.
activemq.subscriber.dequeue_counter
(gauge)
Número de mensajes enviados y reconocidos por el cliente.
Se muestra como mensaje
activemq.subscriber.dispatched_counter
(gauge)
El número de mensajes enviados al cliente.
Se muestra como mensaje
activemq.subscriber.dispatched_queue_size
(gauge)
Número de mensajes enviados que esperan acuse de recibo.
Se muestra como mensaje
activemq.subscriber.enqueue_counter
(gauge)
El número de mensajes que coinciden con la suscripción.
Se muestra como mensaje
activemq.subscriber.pending_queue_size
(gauge)
El número de mensajes pendientes de entrega.
Se muestra como mensaje
activemq.topic.consumer_count
(gauge)
Número de consumidores de un tema.
activemq.topic.count
(gauge)
El número de temas.
activemq.topic.dequeue_count
(gauge)
El número total de mensajes enviados a un tema desde el último reinicio.
Se muestra como mensaje
activemq.topic.enqueue_count
(gauge)
El número total de mensajes eliminados de un tema (reconocidos por el consumidor) desde el último reinicio.
Se muestra como mensaje
activemq.topic.size
(gauge)
El tamaño de un tema.

Eventos

El check de ActiveMQ XML no incluye ningún evento.

Checks de servicio

El check de ActiveMQ XML no incluye ningún check de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.

Referencias adicionales