lakehouse-monitoring-comprehensive

Configure Databricks Lakehouse Monitoring for Gold layer tables with custom metrics and drift detection.

5|6|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/databricks-solutions/vibe-coding-workshop-template --skill lakehouse-monitoring-comprehensive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lakehouse-monitoring-comprehensive
Source: https://github.com/databricks-solutions/vibe-coding-workshop-template/tree/main/data_product_accelerator/skills/monitoring/01-lakehouse-monitoring-comprehensive
Command: npx skills add https://github.com/databricks-solutions/vibe-coding-workshop-template --skill lakehouse-monitoring-comprehensive

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for setting up and managing Databricks Lakehouse Monitoring, enabling you to define custom business metrics, track data quality, and detect drift in your Gold layer tables.

Core Features & Use Cases

  • Custom Metric Definition: Create AGGREGATE, DERIVED, and DRIFT metrics using the Databricks SDK.
  • Monitoring Strategy: Design and implement a robust monitoring strategy for critical data assets.
  • Deployment Patterns: Understand how to deploy monitors and query monitoring output tables.
  • Use Case: Automatically monitor your fact_sales_daily table for critical KPIs like total_revenue and revenue_drift_pct, ensuring data accuracy and detecting anomalies before they impact downstream applications.

Quick Start

Set up a comprehensive Databricks Lakehouse Monitoring configuration for your Gold layer tables.

Frequently Asked Questions about lakehouse-monitoring-comprehensive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Databricks Lakehouse Monitoring for data quality and drift detection?

To set up Databricks Lakehouse Monitoring, you use the databricks-sdk-py to programmatically create monitors for Gold layer tables, configuring TimeSeries or Snapshot profiles to track data quality and detect drift.

What types of custom metrics can I define for monitoring my Databricks Lakehouse tables?

You can define AGGREGATE, DERIVED, and DRIFT custom metrics for Databricks Lakehouse Monitoring. These allow you to track specific KPIs like total_revenue and revenue_drift_pct to ensure data accuracy.

Does Databricks Lakehouse Monitoring support automated anomaly detection for Gold layer tables?

Yes, Databricks Lakehouse Monitoring supports automated anomaly detection for Gold layer tables by leveraging drift metrics and custom metric definitions to identify data anomalies before they impact downstream applications.

What is the best way to manage monitors and query output tables in a production Databricks environment?

The best way to manage monitors in production Databricks environments is using the databricks-sdk-py for programmatic monitor creation and following established deployment patterns to query monitoring output tables effectively.

When should I use TimeSeries versus Snapshot configurations for Databricks Lakehouse Monitoring?

Use TimeSeries configurations for tracking data quality trends over time and Snapshot configurations for point-in-time data profiling. Both are supported in Databricks Lakehouse Monitoring to suit different tracking needs.

Can I track business KPIs like revenue drift percentage using Databricks Lakehouse Monitoring?

Yes, you can track business KPIs like revenue drift percentage by defining custom DRIFT metrics using the databricks-sdk-py, enabling continuous monitoring of critical fact tables like fact_sales_daily.