Aktivieren und Anzeigen von Überwachungsprotokollen allgemeiner Verwaltungsvorgänge in BizTalk Server
In BizTalk Server 2020 und höher können Administratoren einen Überwachungspfad von Verwaltungsvorgängen für Anwendungsartefakte generieren. Beispiele hierfür sind Vorgänge für Sendeports, Empfangsports, Empfangsstandorte, Orchestrierungen und Ressourcen. Sie können auch Vorgänge für Dienstinstanzen anhalten, fortsetzen und beenden.
Konfigurieren der Überwachung
Die Überwachung ist nicht standardmäßig konfiguriert. So aktivieren Sie die Überwachung
Öffnen Sie die BizTalk Server-Verwaltungskonsole.
Klicken Sie mit der rechten Maustaste auf BizTalk-Gruppe, und wählen Sie dann Einstellungen aus.
Wählen Sie Überwachungsverwaltungsvorgänge aus.
Geben Sie im Feld Maximale Anzahl von Überwachungseinträgen die Anzahl der Einträge ein, die Sie beibehalten möchten. Standardmäßig speichert BizTalk die 10.000 letzten Einträge.
Klicken Sie auf OK, um die Änderungen zu speichern.
Wenn Sie weitere Verwaltungsvorgänge in derselben Sitzung ausführen möchten, aktualisieren Sie die Verwaltungskonsole.
Anzeigen von Überwachungsprotokollen
Vergewissern Sie sich, dass der Betriebsdatendienst konfiguriert ist. Der Dienst sollte ein Konto verwenden, das Mitglied der Gruppen BizTalk Server Administratoren, BizTalk Server Operatoren oder BizTalk Server Schreibgeschützte Benutzer ist.
Weitere Informationen finden Sie unter Konfigurieren der REST-APIs.
Wechseln Sie zum Anzeigen von Überwachungsprotokollen zu
http://localhost/BizTalkOperationalDataService/AuditLogs
.Um Überwachungsprotokolleinträge aus einem bestimmten Datumsbereich anzuzeigen, verwenden Sie eines der folgenden Formate für die URL:
http://localhost/BizTalkOperationalDataService/AuditLogs?fromDate=<yyyy-MM-dd>&toDate=<yyyy-MM-dd>
http://localhost/BizTalkOperationalDataService/AuditLogs?fromDate=<yyyy-MM-dd>T<hh:mm:ss>&toDate=<yyyy-MM-dd>T<hh:mm:ss>
Sie können beispielsweise eine der folgenden URLs verwenden:
http://localhost/BizTalkOperationalDataService/AuditLogs?fromDate=2022-05-01&toDate=2022-05-10
http://localhost/BizTalkOperationalDataService/AuditLogs?fromDate=2022-05-01T01:00:00&toDate=2022-05-10T01:00:00
Struktur des Überwachungsprotokolls
Ein Überwachungsprotokoll enthält die folgenden Informationen:
ID: Eine ID vom Typ
Guid
, die pro Eintrag eindeutig ist.BatchId: Eine ID, die für alle überwachten Vorgänge, die Sie in einer einzelnen SQL-Transaktion ausführen, identisch ist. Dieser Wert kann Ihnen helfen, Benutzervorgänge mit Details auf niedrigerer Ebene zu korrelieren.
UserPrincipal: Der Benutzer, der den Vorgang ausgeführt hat, z. B
jeffsmith@Fabricom.com
. .Computer: Der Name des Computers, auf dem der Vorgang ausgeführt wurde, z. B
machine1@contoso.com
. .ArtifactId: Die eindeutige ID des Artefakts.
ParentArtifactId: Die ID des übergeordneten Artefakts, wenn das Artefakt ein untergeordnetes Element eines anderen Artefakts ist.
ArtifactType: Der Artefakttyp, für den der Vorgang ausgeführt wurde, z. B
SendPort
. ,ReceivePort
oderApplication
.ArtifactName: Der Name des Artefakts. Dieser Wert wird vom Benutzer konfiguriert, z. B
FTP send port
. .OperationName: Die Aktion, die für das Artefakt ausgeführt wurde,
Create
z. B. .In der folgenden Tabelle sind Vorgänge aufgeführt, die Sie für verschiedene Arten von Artefakten ausführen können:
Artefakttyp Vorgangsnamen Port Create (Erstellen), Update (Aktualisieren), Delete (Löschen) Dienstinstanz Anhalten, Fortsetzen, Beenden Anwendungsressource Hinzufügen, Aktualisieren, Entfernen Bindungsdatei Importieren Nutzlast: Informationen zu den Änderungen, die der Vorgang vorgenommen hat. Die Nutzlast ist im JSON-Format, z. B
{"Description":"New description"}
. .CreatedDate: Der Zeitstempel des Vorgangs.
Wenn ein Artefakt erstellt oder aktualisiert wird, werden mindestens ein Überwachungseintrag protokolliert. Wenn beispielsweise ein Sendeport erstellt wird, werden Überwachungseinträge für jedes dieser Artefakte protokolliert:
- Der Sendeport
- Der primäre Transport
- Der sekundäre Transport
Alle drei Einträge weisen dieselbe BatchId auf. Sie können die Werte ArtifactId und ParentArtifactId verwenden, um Überwachungsprotokolleinträge für primäre und sekundäre Transporte mit Sendeports zu korrelieren.
Nächste Schritte
Verfolgen und überwachen Sie die Integrität Ihrer BizTalk Server.