Freigeben über


Protokollierungsprozess, Ereignisüberwachung und Dienstdebugging

Da Ihre Anwendungen kritische, zeitkritische und monetäre Daten verarbeiten, wird die Überwachung zu einem kritischen Bestandteil der Anwendung. Um die Verwaltbarkeit und Verfügbarkeit auf Unternehmensebene zu ermöglichen, basiert Microsoft BTAHL7 auf den folgenden gemeinsam genutzten Laufzeiten und administrativen Komponenten:

  • Protokollierung: So sammeln und weiterleiten Sie alle Protokollereignisse auf verwaltete Weise an eine bestimmte Datenbank

  • Ereignisüberwachung und Dienstdebugging: So konfigurieren Sie das Protokollierungsverhalten und untersuchen/verwalten gesammelte Informationen für Systemadministratoren und andere IT-Experten

    Mit den erweiterten Überwachungsfunktionen in BTAHL7 können Sie Ihre betriebliche Effizienz, Sicherheit und Leistung optimieren, um die Einhaltung der HL7-Vorschriften sicherzustellen.

Datentypen

In diesem Thema werden verschiedene Arten von Protokollierungsdaten beschrieben, die vom Protokollierungsfeature verwendet werden und wo diese Daten gespeichert werden:

  • Konfigurationsdaten: Die Protokollierungskonfigurationsdaten werden in der Konfigurationsdatenbank (auch als BizTalk Management-Datenbank bezeichnet) gespeichert und umfassen SQL-Überwachungsinformationen und Überwachungsdaten (Windows NT-Ereignisanzeige, zentralen WMI-Speicherort der Datenbank).

  • Archivierungsdaten: Die EventLog-Tabelle im SQL-Protokoll speichert die Protokolldaten.

Wie die Protokollierung funktioniert

In diesem Thema werden die drei Arten von Ereignissen beschrieben, die die Softwareprotokolle protokollieren, sowie die drei Speicherorte, an denen Sie die protokollierten Daten speichern können.

Komponente Zweck
Konfigurations-Editor So geben Sie an, wo die Protokolldaten gespeichert werden sollen. BTAHL7 unterstützt die Protokollierung in einer beliebigen Kombination von folgendem: Ereignisanzeige, WMI und SQL Server-Protokollierung.
Event-Broker So empfangen Sie Protokollereignisse, die von anderen Komponenten ausgelöst werden, und protokollieren Sie sie basierend auf Protokollkonfigurationsdaten.
Protokollierungs-API Protokollierungsschnittstelle, die von allen BTAHL7-Assemblys aufgerufen wird.

Arten der Protokollierung

BTAHL7 protokolliert drei Arten von Fehlern:

  • Informationsereignisse, ein solcher Dienst wurde gestartet oder beendet, oder ein Ereignis ist fehlgeschlagen.

  • Warnungsereignisse wie nicht kritische Fehler und Warnungen in Windows NT-Ereignisprotokollen. Beispielsweise setzt BTAHL7 eine Nachricht aus, da die Datenvalidierung fehlgeschlagen ist.

  • Fehlerereignisse für kritische Fehler in einer Komponente. Beispielsweise hält BTAHL7 eine Nachricht aufgrund von Parserfehlern an.

    Das System kann BTAHL7-Ereignisse an folgenden konfigurierbaren Speicherorten protokollieren:

  • Windows NT-Ereignisanzeige

  • WMI-Ereignisse

  • Zentrale Datenbank (SQL-Protokollierungsdatenbank)

    Ein Ereignisbroker empfängt alle BTAHL7-Protokollierungsereignisse und sendet sie basierend auf den Konfigurationsinformationen an den entsprechenden Speicherort.

Übersicht über Features

Das BTAHL7-Protokollierungsfeature bietet Folgendes:

  • Eine einheitliche Methode zum Protokollieren aller Fehlermeldungen

  • Ein zentrales Repository zum Speichern aller Ereignisdetails

  • Ein konsistentes Objektmodell zum Protokollieren von Nachrichten, die an diskrete Branchenanwendungen fließen

  • Eine Kombination aus Protokollierung und Ablaufverfolgung, mit der Systemadministratoren protokollierte Fehler mit Dokumenten korrelieren können

Ereignisprotokolldaten

In diesem Thema werden das Format und der Inhalt der Ereignisprotokolldaten beschrieben.

Die folgende Tabelle zeigt typische protokollierte Daten für Partner.

Daten BESCHREIBUNG
Protokolldaten Datenprotokoll
KategorieNummer Kategorienummer
Eintragstyp Typ des Ereignisses
Ereignis-ID Ereignis-ID
Maschinenname Computer-Name
Nachricht Nachrichtendetail
Quelle Erstellen, Aktualisieren, Lesen, Löschen, Bereitstellen oder Archivieren von Daten
Zeitpunkt der Generierung Erfolg oder Fehler
Nutzername Benutzername
MsgGuid GUID der Nachrichten
SvcGuid Dienst-GUID
Vorgang Vorgangsdetails

Siehe auch

Konfigurieren der Protokollierung