Verwalten von Überwachungsprotokollen

Überwachungsprotokolle stellen Überwachungspfade für Datenebenen-APIs in Azure Data Manager for Energy bereit. Mit Überwachungsprotokollen können Sie Folgendes feststellen:

  • Wer eine Aktion ausgeführt
  • Was war die Aktion?
  • Wann wurde die Aktion ausgeführt
  • Status der Aktion

Wenn Sie beispielsweise "Neues Mitglied hinzufügen" zur Berechtigungsgruppe mithilfe der users.datalake.admins Berechtigungs-API hinzufügen, können Sie diese Informationen in Überwachungsprotokollen anzeigen.

Screenshot of audit logs for entitlement

Aktivieren von Überwachungsprotokollen

Um Überwachungsprotokolle in der Diagnoseprotokollierung zu aktivieren, wählen Sie Ihren Azure Data Manager für Energieinstanz im Azure-Portal aus.

Hinweis

Derzeit können Sie Überwachungsprotokolle für OSDU Core Services, Seismic DMS, Petrel Data Services und Wellbore DMS aktivieren.

  • Wählen Sie den Bildschirm "Aktivitätsprotokoll " und dann " Diagnoseeinstellungen" aus.
  • Wählen Sie +Diagnoseeinstellung hinzufügen aus.
  • Geben Sie den Namen der Diagnoseeinstellungen ein.
  • Wählen Sie Überwachungsereignisse als Kategorie aus.

Screenshot of audit events option in diagnostic settings.

  • Wählen Sie die entsprechenden Zieldetails für den Zugriff auf die Diagnoseprotokolle aus.

Hinweis

Es kann bis zu 15 Minuten dauern, bis die ersten Protokolle in Log Analytics angezeigt werden. Informationen zum Arbeiten mit Diagnoseprotokollen finden Sie in der Dokumentation zum Azure-Ressourcenprotokoll.

Überwachungsprotokolldetails

Die Überwachungsprotokolle für Azure Data Manager für Energiedienst geben die folgenden Felder zurück.

Feldname Typ BESCHREIBUNG
TenantID String Der Mandant Ihres Azure Data Manager für Energieinstanz.
TimeGenerated UTC-Format Der Zeitpunkt des Überwachungsprotokolls.
Kategorie String Die Diagnoseeinstellungskategorie, zu der die Protokolle gehören.
Standort Zeichenfolge Standort der Azure Data Manager for Energy-Ressource.
ServiceName String Name des OSDU-Diensts, der in Azure Data Manager for Energy ausgeführt wird. Beispiel: Partition, Suche, Indexer, Legal, Berechtigungen, Workflow, Register, Unit, Crs-catalog, File, Schema und Dataset
Vorgangsname String Vorgangs-ID oder Vorgangsname, der Datenebenen-APIs zugeordnet ist, die Überwachungsprotokolle ausgibt, z. B. "Mitglied hinzufügen"
Datenpartitions-ID String Datenpartitions-ID, für die der Vorgang ausgeführt wird.
Aktion String Die Aktion bezieht sich auf den Typ des Vorgangs, der heißt, ob er erstellt, gelöscht, aktualisiert usw. wird.
ActionID String ID, die dem Vorgang zugeordnet ist.
Puid String ObjectId des Benutzers in der Microsoft Entra-ID
ResultType String Definieren von Erfolg oder Fehlschlagen des Vorgangs
Vorgangsbeschreibung String Enthält spezifische Details der Antwort. Diese Details können Ablaufverfolgungsinformationen wie die Symptome des Ergebnisses enthalten, das zur weiteren Analyse verwendet wird.
RequestId String RequestId ist die eindeutige ID, die der Anforderung zugeordnet ist, die den Vorgang auf der Datenebene ausgelöst hat.
`Message` String Stellt eine Nachricht bereit, die dem Erfolg oder Fehler des Vorgangs zugeordnet ist.
ResourceID String Der Azure Data Manager für Energieressourcen-ID des Kunden, unter dem das Überwachungsprotokoll gehört.

Beispielabfragen

Grundlegende Application Insights-Abfragen, mit deren Hilfe Sie Ihre Protokolldaten untersuchen können.

  1. Führen Sie die folgende Abfrage aus, um Vorgänge nach ServiceName zu gruppieren:
OEPAuditLogs
| summarize count() by ServiceName

Screenshot of key vault, key, user assigned identity, and CMK on encryption tab

  1. Führen Sie die folgende Abfrage aus, um die 100 neuesten Protokolle anzuzeigen:
OEPAuditLogs
| limit 100
  1. Führen Sie die folgende Abfrage aus, um alle fehlgeschlagenen Ergebnisse abzurufen:
OEPAuditLogs
| where ResultType contains "Failure"

Nächste Schritte

Informationen zu verwalteter Identität: