Aktivieren ausführlicher Überwachungsprotokolle
Ausführliche Überwachungsprotokolle sind zusätzliche Überwachungsprotokolle, die aufgezeichnet werden, wenn eine Abfrage oder ein Befehl in Ihrem Arbeitsbereich ausgeführt wird. Diese Protokolle zeichnen den Text der einzelnen Befehle oder Abfragen auf. Standardmäßig sind diese Protokolle in Arbeitsbereichen nicht aktiviert.
Gehen Sie wie folgt vor, um ausführliche Überwachungsprotokolle zu aktivieren oder zu deaktivieren:
- Wechseln Sie in der Rolle „Arbeitsbereichsadministrator“ zur Seite mit Verwaltungseinstellungen für Azure Databricks.
- Klicken Sie auf die Registerkarte Erweitert.
- Aktivieren oder deaktivieren Sie das Feature neben Ausführliche Überwachungsprotokolle.
Wenn Sie die ausführliche Protokollierung aktivieren oder deaktivieren, wird ein überwachungsfähiges Ereignis in der Kategorie workspace
mit der Aktion workspaceConfKeys
ausgegeben. Der Anforderungsparameter workspaceConfKeys
ist enableVerboseAuditLogs
. Der Anforderungsparameter workspaceConfValues
ist true
(Feature aktiviert) oder false
(Feature deaktiviert).
Ereignisse in ausführlichen Überwachungsprotokollen
Wenn Sie ausführliche Überwachungsprotokolle konfigurieren, enthalten Ihre Protokolle die folgenden zusätzlichen Ereignisse:
Service | Name der Aktion | BESCHREIBUNG | Anforderungsparameter |
---|---|---|---|
notebook |
runCommand |
Wird ausgegeben, nachdem ein Befehl in einem Notebook durch einen interaktiven Benutzer oder eine interaktive Benutzerin ausgeführt wurde. Ein Befehl entspricht einer Zelle in einem Notebook. | - notebookId - executionTime - status - commandId - commandText |
jobs |
runCommand |
Wird ausgegeben, nachdem ein Befehl in einem Notebook von einer Auftragsausführung ausgeführt wurde. Ein Befehl entspricht einer Zelle in einem Notebook. | - jobId - runId - notebookId - executionTime - status - commandId - commandText |
databrickssql |
commandSubmit |
Wird ausgeführt, wenn ein Befehl an Databricks SQL übermittelt wird. | - commandText - warehouseId - commandId |
databrickssql |
commandFinish |
Wird ausgeführt, wenn ein Befehl abgeschlossen oder ein Befehl abgebrochen wird. | - warehouseId - commandId |
Im Feld response
finden Sie weitere Informationen zum Befehlsergebnis:
statusCode
: HTTP-Antwortcode (lautet Fehler 400, wenn es sich um einen allgemeinen Fehler handelt)errorMessage
: FehlermeldungHinweis
Bei bestimmten Befehlen mit langer Ausführungsdauer wird das Feld
errorMessage
in einigen Fällen möglicherweise bei einem Fehler nicht aufgefüllt.result
: Dieses Feld ist leer.