Supported OS

Versión de la integración5.1.0

Información general

Este check monitoriza IBM Websphere Application Server (WAS) a través del Datadog Agent. Este check es compatible con las versiones de IBM WAS a partir de la 8.5.5.

Configuración

Sigue las instrucciones a continuación para instalar y configurar este check para un Agent que se ejecuta en un host. Para entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.

La integración de IBM WAS de Datadog recopila los contadores de PMI habilitados del entorno de WebSphere Application Server. La configuración requiere la habilitación del PerfServlet, que brinda una manera para que Datadog recupere datos de rendimiento de WAS.

De forma predeterminada, este check recopila métricas de JDBC, JVM, thread pool y Servlet Session Manager. De manera opcional, puedes especificar métricas adicionales para su recopilación en la sección “custom_queries”. Consulta la configuración del check de ejemplo para ver ejemplos.

Instalación

El check de IBM WAS está incluido en el paquete del Datadog Agent.

Habilitar el PerfServlet

El archivo .ear del servlet (PerfServletApp.ear) se encuentra en el directorio <WAS_HOME>/installableApps, donde <WAS_HOME> es la ruta de instalación de WebSphere Application Server.

El servlet de rendimiento se despliega exactamente igual que cualquier otro servlet. Despliega el servlet en una única instancia del servidor de aplicaciones dentro del dominio.

Nota: A partir de la versión 6.1, debes habilitar la seguridad de las aplicaciones para que el PerfServlet funcione.

Modificar el conjunto de estadísticas monitorizadas

De forma predeterminada, el servidor de aplicaciones solo está configurado para una monitorización “básica”. Para obtener visibilidad de tu JVM, conexiones JDBC y conexiones servlet, cambia el conjunto de estadísticas monitorizadas del servidor de aplicaciones de “Basic” (Básico) a “All” (Todos).

Desde la consola de administración de Websphere, puedes encontrar esta configuración en Application servers > <YOUR_APP_SERVER> > Performance Monitoring Infrastructure (PMI).

Una vez realizado este cambio, haz clic en “Apply” (Aplicar) para guardar la configuración y reinicia el servidor de aplicaciones. Las métricas adicionales de JDBC, JVM y servlet deberían aparecer en Datadog poco después de este cambio.

Configuración

Host

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

Recopilación de métricas
  1. Edita el archivo ibm_was.d/conf.yaml, que se encuentra en la carpeta conf.d/ en la raíz del directorio de configuración del Agent, para empezar a recopilar los datos de rendimiento de IBM WAS. Consulta el archivo de ejemplo ibm_was.d/conf.yaml para conocer todas las opciones de configuración disponibles.

  2. Reinicia el Agent.

Recopilación de logs

Disponible para la versión 6.0 o posteriores del Agent

  1. La recopilación de logs está deshabilitada por defecto en el Datadog Agent; habilítala en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Luego, edita ibm_was.d/conf.yaml y quita los comentarios de las líneas logs de la parte inferior. Actualiza path con la ruta correcta a tus archivos de logs de WAS.

    logs:
      - type: file
        path: /opt/IBM/WebSphere/AppServer/profiles/InfoSphere/logs/server1/*.log
        source: ibm_was
        service: websphere
    
  3. Reinicia el Agent.

Contenedores

En el caso de los entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de los parámetros que se indican a continuación.

Recopilación de métricas
ParámetroValor
<INTEGRATION_NAME>ibm_was
<INIT_CONFIG>en blanco o {}
<INSTANCE_CONFIG>{"servlet_url": "http://%%host%%:%%port%%/wasPerfTool/servlet/perfservlet"}
Recopilación de logs

Disponible para la versión 6.0 o posteriores del Agent

La recopilación de logs está desactivada por defecto en el Datadog Agent. Para activarla, consulta Recopilación de logs de Kubernetes.

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

Validación

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

Datos recopilados

Métricas

Eventos

IBM WAS no incluye eventos.

Checks de servicios

Solucionar problemas

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

PREVIEWING: may/embedded-workflows