Versión de la integración2.2.0
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
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.
Reinicia el Agent.
Recopilación de logs
Disponible para el Agent versiones >6.0
La recopilación de logs está desactivada por defecto en el Datadog Agent, actívala en tu archivo datadog.yaml
:
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>'
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ámetro | Valor |
---|
<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.