JBoss/WildFly

Supported OS Linux Windows Mac OS

Versión de la integración2.2.0

Información general

Este check monitoriza aplicaciones de JBoss y WildFly.

Configuración

Instalación

El check de JBoss/WildFly está incluido en el paquete del Datadog Agent por lo que no necesitas instalar nada más en tu host de JBoss/WildFly.

Configuración

Este check tiene un límite de 350 métricas por instancia. El número de métricas devueltas se indica en la página de estado. Puedes especificar las métricas que te interesen editando la configuración a continuación. Para saber cómo personalizar las métricas recopiladas, consulta la documentación de checks de JMX para obtener instrucciones más detalladas. Si necesitas monitorizar más métricas, ponte en contacto con el soporte de Datadog.

Host

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

Recopilación de métricas
  1. Edita el archivo jboss_wildfly.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar los datos de rendimiento de tu servidor de aplicaciones de JBoss o WildFly. Consulta el ejemplo jboss_wildfly.d/conf.yaml para ver todas las opciones disponibles de configuración.

    Según la configuración de tu servidor (particularmente cuando utilices el esquema de JMX remote+http), puede que necesites especificar un JAR personalizado para conectarte al servidor. Coloca el JAR en la misma máquina que tu Agent, y añade su ruta a la opción custom_jar_paths de tu archivo jboss_wildfly.d/conf.yaml.

    Nota: El esquema URL de JMX es diferente según la versión de WildFly:

    • Para Wildfly 9 y posteriores: service:jmx:http-remoting-jmx://<HOST>:<PORT>
    • Para Wildfly 10+: service:jmx:remote+http://<HOST>:<PORT>

    Consulta la página de configuración del subsistema de WildFly JMX para obtener más información.

  2. Reinicia el Agent.

Recopilación de logs

Disponible para el Agent versiones >6.0

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

    logs_enabled: true
    
  2. A continuación, edita jboss_wildfly.d/conf.yaml descomentando las líneas logs de la parte inferior. Actualiza la path de logs con la ruta correcta a tus archivos de log de JBoss.

    logs:
      - type: file
        path: /opt/jboss/wildfly/standalone/log/*.log
        source: jboss_wildfly
        service: '<APPLICATION_NAME>'
    
  3. Reinicia el Agent.

Contenedores

Recopilación de métricas

Para obtener información sobre entornos en contenedores, consulta la guía de Autodiscovery con JMX.

Recopilación de logs

Disponible para el Agent versiones >6.0

La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent. Para habilitarla, consulta Recopilación de logs de Kubernetes.

ParámetroValor
<LOG_CONFIG>{"source": "jboss_wildfly", "service": "<SERVICE_NAME>"}

Validación

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

Datos recopilados

Métricas

Eventos

La integración JBoss/WildFly no incluye ningún evento.

Checks de servicio

Recopilación de métricas con JMXFetch

Puedes configurar el Datadog Agent para recopilar métricas de aplicación de Java a través de JMXFetch. Para recopilar las métricas predeterminadas configuradas para la integración de JBoss/Wildfly y Datadog, establece la propiedad del sistema Ddd.jmxfetch.jboss_wildfly.enabled=true.

Solucionar problemas

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

PREVIEWING: may/embedded-workflows