Qué se supervisa

La supervisión de componentes de servicio se habilita en WebSphere Process Server al seleccionar ciertos puntos que alcanza un componente de servicio durante el proceso. En este apartado se explica cómo cada componente de servicio define estos puntos y los resultados de la invocación de una supervisión en un componente de servicio cuando se detecta alguna actividad en un punto específico.

Independientemente del tipo de supervisión que tenga intención de realizar en los componentes de servicio (determinación de problemas, ajuste de rendimiento o supervisión de proceso), en realidad estará supervisando un punto determinado que se alcanza durante el proceso de estos componentes. Se hace referencia a este punto como punto de suceso y son estos puntos los que se seleccionan para supervisar. Cada punto de suceso encapsula el distintivo de clase de componente de servicio, una clase de elemento opcional (que se trata de funciones específicas de un tipo de componente de servicio) y la naturaleza del suceso. Todos estos factores determinarán el tipo de suceso activado por la supervisión.

Las naturalezas de suceso describen las situaciones necesarias para generar (o "activar") sucesos durante el proceso de componentes de servicio. Estas naturalezas son esencialmente puntos de clave en la estructura lógica de un componente de servicio que se selecciona para supervisar. Las naturalezas más comunes de los sucesos de componente de servicio son ENTRY, EXIT y FAILURE, pero hay muchas otras naturalezas, en función del componente y elemento específicos. Siempre que una aplicación que contiene el componente de servicio especificado se invoca posteriormente, se activa un suceso cada vez que el proceso de un componente de servicio cruza los puntos correspondientes a la naturaleza del suceso.

Utilizaremos el componente de servicio MAP como ejemplo de cómo se definen los sucesos para una clase de componente de servicio. La clase de componente de servicio MAP puede activar directamente sucesos con las naturalezas ENTRY, EXIT y FAILURE. También incluye una clase de elemento, denominada Transformación, que define un tipo específico de funcionalidad en la clase de componente MAP. Este elemento también activa sucesos con las naturalezas ENTRY, EXIT y FAILURE. Por consiguiente, la clase de componente de servicio MAP puede activar un máximo de seis sucesos diferentes en función de la combinación de elementos y naturalezas que especifique. La lista de todos los componentes de servicio, sus elementos y sus naturalezas de sucesos están contenidos en el catálogo de sucesos.

La supervisión es una capa diferenciada de funcionalidad que se encuentra sobre el proceso de las aplicaciones y no interfiere con el proceso de los componentes de servicio. La supervisión se dedica únicamente al proceso de componentes de servicio en la medida en que detecta actividad en un punto de suceso específico. Cuando esto ocurre, un suceso es activado por la supervisión, que determina dónde se envía el suceso y qué datos están contenido en dicho suceso, en función del tipo de supervisión que realice, tal como se detalla a continuación:

Medida de rendimiento
Si está supervisando un componente de servicio para recopilar la medida de rendimiento, se activan los sucesos de peso ligero en la PMI (Performance Monitoring Infrastructure). Puede seleccionar para supervisión uno o más de las tres estadísticas de rendimiento generadas para los componentes de servidor específicos del servidor:
  • Un contador para cada naturaleza de suceso EXIT: cuenta los cálculos correctos.
  • Un contador para cada naturaleza de suceso FAILURE: cuenta los cálculos incorrectos.
  • La duración de proceso, calculada entre los sucesos ENTRY y EXIT correspondientes (sólo cálculos síncronos).
Sucesos Common Base Event
Si desea capturar los datos de los sucesos activados por supervisión en puntos de suceso específicos del componente de servicio, debe configurar el servidor de procesos para generar el suceso y codificar sus datos en formatos Common Base Event. Los sucesos Common Base Event capturan los datos empresariales pasados en las invocaciones, respuestas y posibles puntos de anomalía de cualquier petición de servicio. Puede optar por publicar estos sucesos en un anotador o en el bus Common Event Infrastructure (CEI), que dirige la salida a una base de datos de servidor CEI especialmente configurada.
Conceptos relacionados
Supervisión del rendimiento
Supervisión de sucesos Common Base Event
Catálogo de sucesos

Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)