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.
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.
- 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.
- Führen Sie die folgende Abfrage aus, um Vorgänge nach ServiceName zu gruppieren:
OEPAuditLogs
| summarize count() by ServiceName
- Führen Sie die folgende Abfrage aus, um die 100 neuesten Protokolle anzuzeigen:
OEPAuditLogs
| limit 100
- 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: