Ampliar el ejemplo de WebSphere Business Monitor

Puede utilizar la interfaz de línea de mandatos para cambiar algunas de las propiedades de supervisión del flujo de mensajes desplegado:

  1. Para averiguar qué orígenes de sucesos están habilitados, ejecute el mandato mqsireportflowmonitoring:
    mqsireportflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup 
    -f TotalPurchaseOrderFlow -n

    El mandato mqsichangeflowmontoring cambia el estado de habilitación e inhabilitación de un origen de suceso configurado definido en un flujo de mensajes. Emita el mandato siguiente para habilitar los orígenes de sucesos en los dos nodos MQOutput:

    mqsichangeflowmonitoring MB8BROKER -e
    WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow 
    -s GoldOrderTotal.terminal.in -i disable
    mqsichangeflowmonitoring MB8BROKER -e
    WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow 
    -s RegularOrderTotal.terminal.in -i disable

    Esta acción inhabilita el origen de suceso en los nodos GoldOrderTotal y RegularOrderTotal de MQOutput.

  2. Utilice el mandato mqsireportflowmonitoring para producir las propiedades de supervisión para el flujo de mensajes como un perfil de supervisión XML:
    mqsireportflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup
    -f TotalPurchaseOrderFlow  -x -p <nombre_archivo_salida>

    La salida de este mandato se encuentra en el archivo TotalPurchaseOrderFlowProfile.xml de WBMonitorEventsProject.

    Mediante la edición de este archivo, utilizando un editor XML, puede cambiar la configuración de origen de sucesos para un nodo. Por ejemplo, para eliminar purchaseOrderID del suceso de inicio de transacción elimine el código siguiente:

    <profile:complexContent>
      <profile:payloadQuery profile:queryText="$Body/PO:purchaseOrder/PO:purchaseOrderID">
    	<profile:prefixMapping profile:prefix="PO" profile:URI="http://www.ibm.com/ProcessOrder" />
      </profile:payloadQuery>
    </profile:complexContent>
    
  3. Lleve a cabo los siguientes pasos:
    1. Cree un servicio configurable. Por ejemplo, utilice este mandato:
      mqsicreateconfigurableservice MB8BROKER -c MonitoringProfiles 
      -o ComplexContentMonitoringProfile
    2. Cargue el archivo XML que contiene el perfil. Por ejemplo, utilice este mandato:
      mqsichangeproperties MB8BROKER -c MonitoringProfiles 
      -o ComplexContentMonitoringProfile -p ComplexContentMonitoringProfile.xml 
      -n profileProperties
    3. Asocie el perfil al flujo de mensajes. Por ejemplo, utilice este mandato:
      mqsichangeflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup 
      -f TotalPurchaseOrderFlow -m ComplexContentMonitoringProfile -c active

En el archivo MonitoringProfile.xml de WBMonitorEventsProject también se incluye un ejemplo esquemático de un perfil de supervisión.

Utilización de la opción para exportar información de supervisión

El ejemplo contiene un modelo de supervisión, WMBMonitorEventsModel, que se crea utilizando la opción Exportar del kit de herramientas de WebSphere Message Broker para exportar la información de supervisión sobre el flujo de mensajes. Esta sección describe los pasos para crear el modelo de supervisión.

  1. En el entorno de trabajo:
    1. Pulse el botón derecho del ratón en el proyecto de Message Broker, WBMonitorEventsProject, seleccione Exportar.
    2. Seleccione Supervisión de empresa > Información de supervisión de aplicación, pulse Siguiente.
    3. Seleccione WBMonitorEventsProject de la lista de proyectos, pulse Examinar para establecer una ubicación y un nombre de archivo en el campo Al archivo .zip:. Pulse Finalizar.

    Se creará el archivo .zip en la ubicación especificada. Se crea una carpeta de registro en el proyecto de Message Broker. Esta carpeta contiene un registro de la generación de la información de supervisión del flujo de mensajes.

  2. En el Editor de Modelos de Supervisión (MME-Monitoring Model Editor):
    1. Pulse Importar > Supervisión de empresa > Archivo Información de supervisión de aplicación.zip para importar el archivo .zip que ha creado anteriormente.
    2. Seleccione el nombre del archivo exportado y pulse Siguiente.
    3. Escriba el nombre del proyecto, WBMonitorEventsV7_Project, en el campo Proyecto del supervisor de destino y pulse Proyecto nuevo. Escriba el nombre del proyecto WBMonitorEventsV7_Model en el campo Modelo del supervisor de destino.
    4. En el panel "Elegir qué supervisar", seleccione TotalPurchaseOrderFlow y en el panel Plantillas de supervisión, seleccione Promedio de duración de la transacción y Número de transacciones con error.
    5. Vaya al panel Sucesos emitidos. Puesto que ha seleccionado Plantillas de supervisión los siguientes sucesos emitidos ya estarán seleccionados en el panel Sucesos emitidos:
      • InputOrder.transaction.Start
      • InputOrder.transaction.End
      • InputOrder.transaction.Rollback
    6. Seleccione GoldOrderTotal. En el panel Sucesos emitidos, seleccione GoldOrderTotal.terminal.in
    7. Seleccione RegularOrderTotal. En el panel Sucesos emitidos, seleccione t RegularOrderTotal.terminal.in
    8. Pulse Siguiente > Finalizar.

    Se habrá creado un modelo de supervisión denominado WBMonitorEventsModel. Se habrán creado componentes de sucesos para cada consulta XPath utilizada para añadir datos de aplicación al suceso en la definición del flujo de mensajes. Ahora puede crear medidas e indicadores clave de rendimiento (KPI) para supervisar estos datos de aplicación.

Para obtener más información sobre cómo crear medidas e indicadores clave de rendimiento (KPI) en un modelo de supervisión en WebSphere Business Monitor, consulte el Este enlace se abre en una nueva ventana Centro de información de IBM WebSphere Business Process Management.

Volver a la página inicial del ejemplo