Proveedores de diagnósticos
Los proveedores de diagnósticos son un método rápido de ver la configuración y el estado actual de los componentes individuales de un entorno de servidor de aplicaciones.
Los componentes de WebSphere Application Server pueden considerarse divisibles en dominios de diagnóstico. Un dominio de diagnóstico hace referencia a un conjunto de clases del componente que comparten un conjunto de diagnósticos. Algunos componentes más grandes pueden tener varios dominios de diagnóstico. Por ejemplo, el gestor de conexiones consta lógicamente de varios orígenes de datos y fábricas de conexiones que tienen dominios de diagnóstico separados.

- Los MBeans del proveedor de diagnósticos son MBeans JMX (Java™ Management Extensions)
- Todos los MBeans del proveedor de diagnósticos implementan una interfaz DiagnosticProvider que incluye métodos para los volcados de configuración, los volcados de estado y las pruebas de autodiagnóstico.
- Los MBeans del proveedor de diagnósticos proporcionan un modo de exponer información sobre los componentes en ejecución para que los administradores puedan depurar más fácilmente los problemas relacionados con esos componentes. Al igual que con otros MBeans que se ejecutan en WebSphere Application Server, se puede acceder a ellos mediante código de cliente JMX o a través de la herramienta wsadmin
- MBean del servicio de diagnósticos
- Proporciona métodos para convertir la salida de MBeans del proveedor de diagnósticos en formatos que pueda leer el usuario. El MBean del servicio de diagnósticos también proporciona algunos métodos para facilitar la búsqueda de los MBeans del proveedor de diagnósticos en el mismo servidor que el MBean del servicio de diagnósticos. Para los administradores que desean acceder a los datos de diagnóstico desde una línea de mandatos, la herramienta wsadmin puede utilizarse directamente con el MBean del servicio de diagnósticos para obtener resultados formateados.
- Programa de utilidad del proveedor de diagnósticos
- Es un conjunto de paneles que se incluyen en la consola administrativa de WebSphere Application Server a través de los cuales los administradores pueden interactuar con los MBeans del proveedor de diagnósticos. El programa de utilidad del proveedor de diagnósticos es un sencillo programa frontal de la consola administrativa que presenta el conjunto disponible de MBeans del proveedor de diagnósticos presente en todos los servidores gestionados y proporciona un modo de ejecutar y ver los resultados de los volcados de configuración, los volcados de estado y las pruebas de autodiagnóstico.
El objetivo de los proveedores de diagnósticos
Los proveedores de diagnósticos le proporcionan más información para recuperar y diagnosticar con más rapidez los problemas del sistema. Los siguientes casos de ejemplo contrastan la experiencia de un administrador que trabaja con un componente que no tiene un proveedor de diagnósticos con uno que sí lo tiene.
- Una entrada de anotaciones cronológicas indica que un determinado componente está teniendo un problema.
- El administrador del sistema ve la entrada de anotaciones cronológicas mediante el panel de mensajes de tiempo de ejecución.
- El administrador del sistema no puede indicar qué es lo que no funciona bien, así que llama al servicio de soporte de IBM® para pedir ayuda sobre un problema potencial no específico.
- Una entrada de anotaciones cronológicas que contiene un ID de proveedor de diagnósticos (DPID) indica que ha habido un problema en un componente específico.
- El administrador del sistema ve la entrada de anotaciones cronológicas mediante el panel de mensajes de tiempo de ejecución.
- El administrador pulsa un botón en el panel de mensajes de tiempo de ejecución para ejecutar un volcado de estado o de configuración o para ir a la lista de autopruebas de componentes.
- A partir de la autoprueba, se avisa al administrador de que el componente está configurado de modo que podría llevar a un bajo rendimiento o a errores.
- Una entrada de anotaciones cronológicas que no contiene un DPID indica que ha habido un problema con un componente.
- El administrador del sistema ve la entrada de anotaciones cronológicas mediante el panel de mensajes de tiempo de ejecución.
- El administrador del sistema utiliza la consola administrativa para navegar a través del conjunto disponible de proveedores de diagnósticos y selecciona uno que parezca adecuado.
- Ejecuta un volcado de configuración, un volcado de estado y una prueba de autodiagnóstico en el proveedor de diagnósticos para recopilar información sobre los componentes.
- A partir el vuelco de estado, el administrador puede darse cuenta de que el estado del componente no es el que se esperaría para la carga de trabajo.
- El administrador trabaja con el equipo de prueba para determinar cuál de los flujos está causando que el estado del componente se aleje de lo previsto (como se evidencia a partir de la ejecución repetida del volcado de estado).