Freigeben über


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:

  1. Wechseln Sie in der Rolle „Arbeitsbereichsadministrator“ zur Seite mit Verwaltungseinstellungen für Azure Databricks.
  2. Klicken Sie auf die Registerkarte Erweitert.
  3. 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: Fehlermeldung

    Hinweis

    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.