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.

Figura 1. Proveedores de diagnósticos. Esta imagen muestra la relación entre las partes que integran el programa de utilidad DP (proveedor de diagnósticos).Relaciones entre las partes que forman el DP
Un único dominio de diagnóstico recibe los servicios de diagnóstico de un MBean de proveedor de diagnósticos. El MBean del proveedor de diagnósticos le permite consultar la configuración de inicio, la configuración simultánea y el estado actual del dominio de diagnóstico. Asimismo, los MBeans del proveedor de diagnósticos también puede proporcionar acceso a cualquier prueba de autodiagnóstico que esté disponible en el dominio de diagnóstico. Algunas características de los MBeans del proveedor de diagnósticos incluyen:
  • 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
Los MBeans del proveedor de diagnósticos son eficaces para realizar las representaciones de objeto Java de la información de configuración, estado y autoprueba. Esto es útil cuando los programas interactúan. Para que los usuarios humanos accedan a esta información, WebSphere Application Server proporciona un conjunto de recursos para ampliar el valor de los MBeans del proveedor de diagnósticos.
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.

Cuando el administrador trabaja con un componente que carece de un proveedor de diagnósticos, los sucesos son los siguientes:
  1. Una entrada de anotaciones cronológicas indica que un determinado componente está teniendo un problema.
  2. El administrador del sistema ve la entrada de anotaciones cronológicas mediante el panel de mensajes de tiempo de ejecución.
  3. 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.
Cuando el administrador trabaja con un componente con un proveedor de diagnósticos y el ID de proveedor de diagnósticos está registrado con el registrador del componente, la situación cambia del siguiente modo:
  1. 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.
  2. El administrador del sistema ve la entrada de anotaciones cronológicas mediante el panel de mensajes de tiempo de ejecución.
  3. 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.
  4. 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.
Asimismo, cuando el administrador trabaja con un componente con un proveedor de diagnósticos y el ID de proveedor de diagnósticos no está registrado con el registrador del componente, la situación puede ser la siguiente:
  1. Una entrada de anotaciones cronológicas que no contiene un DPID indica que ha habido un problema con un componente.
  2. El administrador del sistema ve la entrada de anotaciones cronológicas mediante el panel de mensajes de tiempo de ejecución.
  3. 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.
  4. 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.
  5. 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.
  6. 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).

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ctrb_diagnosticprov
File name: ctrb_diagnosticprov.html