IBM WebSphere Business Monitor ist eine
Überwachungssoftware für Geschäftsaktivitäten, die eine Ansicht der Geschäftsprozesse und -vorgänge in Echtzeit bereitstellt. Sie enthält personalisierte Statusübersichten, in denen wesentliche
Leistungsindikatoren (Key Performance Indicators, KPIs) und Kennzahlen, die aus Geschäftsprozessen,
Geschäftsaktivitätsdaten und Geschäftsereignissen aus einer Vielzahl von Informationsquellen
berechnet und angezeigt werden, einschließlich
WebSphere Message
Broker-Nachrichtenflüssen. Sie erhalten unverzüglich Einblick in Ihre Geschäftsoperationen und so die Möglichkeit, Probleme einzudämmen oder
Geschäftsmöglichkeiten kurzfristig zu nutzen, was zu Kosteneinsparungen und höheren Umsätzen führt.
Vor dem Export eines Nachrichtenflusses sollten Sie sicherstellen, dass dieser nicht leer ist und auch keine Fehlermarkierungen enthält (in der Ansicht
Probleme). Beachten Sie auch, dass für
WebSphere Business Monitor folgende Voraussetzungen gelten:
- WebSphere Business Monitor muss in der Lage sein, den Anfang und das Ende des Überwachungskontexts festzustellen. Definieren Sie für Nachrichtenflüsse, die von WebSphere Business Monitor überwacht werden sollen, immer Transaktionsereignisse (transaction.Start, transaction.End und transaction.Rollback).
- Vom WebSphere Business Monitor-Toolkit werden keine lokalen Elemente mit anonymen Typen unterstützt. Die Option zum Exportieren von Überwachungsdaten generiert daher keine Ereignisteile für XPath-Abfragen in Ereignisnutzdaten, die auf ein Element dieses Typs aufgelöst werden. Sie erhalten in diesem Fall eine Warnung im Berichtsprotokoll Nachrichtenfluss_Projektname_batchgen_report.txt.
- Vom WebSphere Business Monitor-Toolkit wird die Erstellung von Kennzahlen des Typs xs:anyType nicht unterstützt. Wenn ein XPath-Ausdruck in Ihren Ereignisnutzdaten auf ein Element des Typs xs:anyType aufgelöst wird, erstellt die Option zum Exportieren von Überwachungsdaten zwar einen Ereignisteil dieses Typs, im WebSphere Business Monitor-Toolkit kann aber keine Kennzahl dieses Typs erstellt werden.
Sie müssen daher einen Ereignisteil mit einem unterstützten Typ erstellen (siehe Defining Event Parts (Ereignisteile definieren) im Information Center von WebSphere Business Monitor.
- Wenn Sie nicht modellierte Daten einschließen, kann die Option zum Exportieren von Überwachungsdaten den Daten keinen Typ zuordnen. Sie ordnet den Daten in diesem Fall den Typ Zeichenfolge zu.
- Die Option zum Exportieren von Überwachungsdaten unterstützt keine XPath-Abfragen, die
Platzhalterzeichen enthalten.
Tipp: Wenn Sie transaction.Start- und transaction.End-Ereignisse, die nach einer Fehlerbehandlung im Nachrichtenfluss ausgegeben werden, separat ermitteln möchten, müssen Sie im Fehlerterminal (Failure) des Empfangsknotens eine Ereignisquelle erstellen.
WebSphere Message
Broker stellt hierzu ein Muster bereit, das zeigt, wie
WebSphere Business Monitor konfiguriert wird, damit es Ereignisse von
WebSphere Message
Broker empfängt. Dieses Muster veranschaulicht die folgenden Schritte.
- Installieren einer Message-driven Bean (MDB) in WebSphere Business Monitor
- Importieren von Überwachungsinformationen zu einem Nachrichtenfluss
- Implementieren eines Überwachungsmodells in WebSphere Business Monitor
- Erstellen eines WebSphere Business Monitor-Dashboards
- Senden von Nachrichten durch einen Nachrichtenfluss und Anzeigen der im WebSphere Business Monitor-Dashboard generierten Ereignisse
Weitere Informationen zu diesem Muster, einschließlich ausführlicher Anweisungen zu diesen Schritten, finden Sie im Abschnitt
WebSphere Business Monitor.
(Muster können nur ausgeführt werden, wenn das im
WebSphere Message
Broker Toolkit integrierte Information Center verwendet wird.)
Zur Überwachung von Nachrichtenflüssen über WebSphere Message
Broker müssen Sie im WebSphere Business Monitor-Entwicklungstoolkit ein Überwachungsmodell erstellen. Befolgen Sie hierzu die Anweisungen im entsprechenden Abschnitt.