Sie können die Befehlszeilenschnittstelle verwenden, um einige der Überwachungseigenschaften des implementierten Nachrichtenflusses zu ändern:
mqsireportflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow -n
Mit dem Befehl mqsichangeflowmontoring wird der Status 'Aktiviert' bzw. 'Inaktiviert' einer in einem Nachrichtenfluss konfigurierten Ereignisquelle geändert. Führen Sie den folgenden Befehl aus, um die Ereignisquellen in den beiden MQOutput-Knoten zu inaktivieren:
mqsichangeflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow -s GoldOrderTotal.terminal.in -i disable
mqsichangeflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow -s RegularOrderTotal.terminal.in -i disable
Mit dieser Aktion wird die Ereignisquelle in den MQOutput-Knoten 'GoldOrderTotal' und 'RegularOrderTotal' inaktiviert.
mqsireportflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow -x -p <Ausgabedateiname>
Die Ausgabe von diesem Befehl ist in der Datei TotalPurchaseOrderFlowProfile.xml in'WBMonitorEventsProject' zu finden.
Durch das Bearbeiten dieser Datei mithilfe eines XML-Editors können Sie die Ereignisquellenkonfiguration für einen Knoten ändern. Beispiel: Um 'purchaseOrderID' aus dem Transaktionsstartereignis zu entfernen, müssten Sie folgenden Code entfernen:
<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>
mqsicreateconfigurableservice MB8BROKER -c MonitoringProfiles -o ComplexContentMonitoringProfile
mqsichangeproperties MB8BROKER -c MonitoringProfiles -o ComplexContentMonitoringProfile -p ComplexContentMonitoringProfile.xml -n profileProperties
mqsichangeflowmonitoring MB8BROKER -e WBMonitorEventsExecGroup -f TotalPurchaseOrderFlow -m ComplexContentMonitoringProfile -c active
Ein Beispielgrundgerüst eines Überwachungsprofils ist ebenfalls in der Datei MonitoringProfile.xml in 'WBMonitorEventsProject' enthalten.
Der Mustercode enthält ein Überwachungsmodell (WMBMonitorEventsModel), das mithilfe der Exportoption im WebSphere Message Broker Toolkit erstellt wurde, um Überwachungsinformationen zum Nachrichtenfluss zu exportieren. In diesem Abschnitt werden die Schritte zur Erstellung des Überwachungsmodells beschrieben.
Die exportierte ZIP-Datei wird in der angegebenen Position erstellt. Im Nachrichtenbrokerprojekt wird ein Protokollordner erstellt. Dieser enthält ein Protokoll über die Generierung der Überwachungsinformationen aus dem Nachrichtenfluss.
Es wurde ein Überwachungsmodell mit der Bezeichnung 'WBMonitorEventsModel' erstellt. Es wurden Ereignisteile für jede XPath-Abfrage erstellt, mit der Anwendungsdaten zum Ereignis in der Nachrichtenflussdefinition hinzugefügt wurden. Sie können jetzt zur Überwachung dieser Anwendungsdaten Messwerte und wesentlicher Leistungsindikatoren (KPIs) erstellen.
Weitere Informationen zur Erstellung von Messeinheiten und KPIs in einem Überwachungsmodell in WebSphere Business Monitor finden Sie im
IBM WebSphere Business Process Management Information Center.