๐ก๏ธ Azure Databricks Diagnostic Log Delivery is not configured๐ข
- Contextual name: ๐ก๏ธ Databricks Diagnostic Log Delivery is not configured๐ข
- ID:
/ce/ca/azure/databricks/diagnostic-log-delivery - Tags:
- ๐ข Policy with categories
- ๐ข Policy with type
- ๐ข Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
RELIABILITY
Logicโ
- ๐ง prod.logic.yaml๐ข
Descriptionโ
Descriptionโ
This policy identifies Azure Databricks Workspaces that are not configured to deliver diagnostic logging for the following categories:
accounts,clusters,notebook,jobs,workspace.Azure Databricks Diagnostic Logging provides visibility into system operations, user activities, and security events within a Databricks workspace. Enabling diagnostic logs allows organizations to:
- Detect security threats by capturing access events, job executions, and cluster activities.
- Maintain compliance with regulatory frameworks such as SOC 2, HIPAA, and GDPR.
- Monitor operational performance and proactively troubleshoot issues.
Rationaleโ
Diagnostic logging delivers critical visibility into security and operational activities within Databricks workspaces. It ensures auditability for forensic investigations and supports compliance requirements that mandate continuous logging and monitoring of cloud resources.
Impactโ
- Logs consume storage and may require additional monitoring solutions, potentially increasing operational overhead and costs.
... see more
Remediationโ
Remediationโ
Enable Diagnostic Loggingโ
From Azure Portalโ
Navigate to your Azure Databricks workspace.
Select Monitoring > Diagnostic settings from the left-hand menu.
Click + Add diagnostic setting.
Under Category details, select the log categories you want to capture, such as:
AuditLogsClustersNotebooksJobsWorkspaceChoose a destination for the logs:
- Log Analytics workspace - for advanced querying and monitoring.
- Storage account : for long-term retention.
- Event Hub : for integration with third-party systems.
Provide a Name for the diagnostic setting and click Save.
From Azure CLIโ
az monitor diagnostic-settings create \
--name "DatabricksLogging" \
--resource {{databricks-resource-id}} \
--logs '[{"category": "AuditLogs", "enabled": true}, {"category": "Clusters", "enabled": true}, {"category": "Notebooks", "enabled": true}, {"category": "Jobs", "enabled": true}, {"category": "Workspace", "enabled": true}]' \
... [see more](remediation.md)
policy.yamlโ
Linked Framework Sectionsโ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| ๐ผ CIS Azure v5.0.0 โ ๐ผ 2.1.7 Ensure that diagnostic log delivery is configured for Azure Databricks (Automated) | 1 | no data | |||
| ๐ผ Cloudaware Framework โ ๐ผ System Configuration | 61 | no data |