# Enable asset monitoring

Transform your data quality management with Decube's comprehensive monitoring system. This guide walks you through setting up, managing, and optimizing monitors for your critical data assets.

## Quick Start Checklist ✅

Before setting up monitors, ensure you have:

* [ ] **Data source connected** and accessible
* [ ] **Critical tables identified** for monitoring
* [ ] **Alert channels configured** (email/Slack) in [Config Settings](https://docs.decube.io/data-quality/config-settings)

**Time Investment:** 15-30 minutes for initial setup, 5 minutes per additional monitor

***

## Monitoring Management Hub

Our Config module provides a centralized control center for all your data quality monitoring needs.

{% hint style="info" %}
**Recent Update:** Grouped-by monitors are now integrated within each test type setup flow. Schema Drift and Job Failure settings can be adjusted directly from the All Monitors page.
{% endhint %}

### [All Monitors Tab](#all-monitors-tab)

* Once you click on Config in Navigation bar, you will land on `All Monitors` tab:
  * Within the "All Monitors" tab, users have the capability to **edit**, **enable/disable**, or even **delete** any previously configured monitors. To access these options, simply click on the ellipsis menu (︙), located at the far right of the selected monitor.

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-ca87289d5dae55a4e0bd962eee57f93e1847b23e%2Fimage.png?alt=media" alt=""><figcaption><p>Overview for All Monitors Tab</p></figcaption></figure>

* Once you click on ellipsis menu (︙), you will see 2 options View monitor and Monitor Info:
  * **View Monitor:** Once you click on view monitor, a form will pop-up which gives you option to modify, disable and delete monitor.

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-8008da266d6db6f8cab80916a71d0c4337b9df92%2Fimage.png?alt=media" alt=""><figcaption><p>Overview for Modify form</p></figcaption></figure>

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-0c5193147bdb6304eebea8c09427a77e82b2d2b4%2Fimage.png?alt=media" alt=""><figcaption><p>Overview for how to Delete monitor</p></figcaption></figure>

* **Monitor Info:** Once you click on Monitor Info, you’ll see 2 tabs `History` and `Performance`.
  * **History:** Displays the Timestamp and status for the running monitors. Status includes:
    * **Passed** - The test was executed and result was passed.
    * **Failed** - The test was executed and result was failed.
    * **Skipped** - The test was skipped as metrics were not able to be collected or the baseline threshold has not been established.
    * **Errored** - The test was unable to be executed. Please reach out to <support@decube.io> for support on this error.

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-c471a6a3f983b0b8c5f8d2978b00439c2dd7cc07%2Fimage.png?alt=media" alt=""><figcaption><p>Overview of Monitor history</p></figcaption></figure>

* **Performance:** Displays the progress for the running monitor

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-cb82c5abe937d0bd94239ae6bf6f5266556271e7%2Fimage.png?alt=media" alt=""><figcaption><p>Overview of Monitor Performance</p></figcaption></figure>

### Create

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-74bbef6708ddc3aaa9392bee5f8b11e6c4209594%2Fimage.png?alt=media" alt=""><figcaption><p>Overview of Create tab with different Monitor cards</p></figcaption></figure>

Navigate to **Config > Create** to set up new monitors for your data assets. Choose from our comprehensive monitor types designed for different data quality requirements:

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-2acdc2499f70948387d04bdb3fcb767afe328b71%2Fimage.png?alt=media" alt=""><figcaption><p>Overview of All Monitors tab</p></figcaption></figure>

### Available Monitor Types

**🔄** [**Freshness Monitoring**](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors)

* **Purpose**: Monitors data update intervals and detects stale data
* **Best For**: Real-time dashboards, daily reports, SLA compliance
* **Setup Time**: \~5 minutes

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-78680bf58520de36008765bda9d8acba9baca03b%2Fimage.png?alt=media" alt=""><figcaption><p>Overview of Modify monitor form</p></figcaption></figure>

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-08edf706a88c6d35ea7193bb91f2976759a59d9f%2Fimage.png?alt=media" alt=""><figcaption><p>Delete monitor option</p></figcaption></figure>

**📊** [**Volume Monitoring**](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors)

* **Purpose**: Tracks row count changes and detects data load anomalies
* **Best For**: ETL validation, data pipeline monitoring
* **Setup Time**: \~5 minutes

**🔍** [**Field Health Testing**](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-field-tests)

* **Purpose**: Column-level validation (nulls, uniqueness, ranges, patterns)
* **Best For**: Data integrity, compliance, ML data preparation
* **Setup Time**: \~10 minutes per field

**🔧** [**Custom SQL Monitoring**](https://docs.decube.io/data-quality/how-to-set-up-monitors/custom-sql-monitors)

* **Purpose**: Advanced business rule validation with custom logic
* **Best For**: Complex data relationships, business-specific requirements
* **Setup Time**: \~15 minutes

**⚙️ Auto-Enabled Monitors**

* **Schema Drift**: Automatically monitors table structure changes
* **Job Failure**: Auto-configured for ETL tools (dbt, Airflow, etc.)

### Getting Started Recommendations

#### For Data Engineers 👨‍💻

<figure><img src="https://1779874722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTw0qpCVzfrIXqS4FEg4T%2Fuploads%2Fgit-blob-4e00b49db9c45274d817972609c1b5b7d52653ac%2Fimage.png?alt=media" alt=""><figcaption><p>Overview of Create tab with different Monitor cards</p></figcaption></figure>

When users navigate to our Config > Create tab, Here, users have the opportunity to create and manage different monitoring types.

1. **Start Here**: [Freshness & Volume](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors) for critical tables
2. **Add Next**: [Custom SQL](https://docs.decube.io/data-quality/how-to-set-up-monitors/custom-sql-monitors) for business logic validation
3. **Advanced**: [Field Health](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-field-tests) for pipeline data validation

#### For Governance Teams 🛡️

1. **Start Here**: Review auto-enabled Schema Drift monitoring
2. **Add Next**: [Field Health](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-field-tests) for compliance requirements
3. **Advanced**: [Grouped-By](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-grouped-by-monitors) monitoring for business segments

#### For Platform Admins 👤

1. **Start Here**: Configure [Job Failure](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-data-job-job-failure-monitors) for all ETL processes
2. **Add Next**: [Volume](https://docs.decube.io/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors) for data load validation
3. **Advanced**: [Config Settings](https://docs.decube.io/data-quality/config-settings) for default monitoring behavior

***

## Monitor Status & Lifecycle

Once monitoring is activated for an asset, you can track all monitor states:

* **🟢 Active**: Monitor running on schedule with alerts enabled
* **🟡 Inactive**: Monitor configured but temporarily disabled

Access detailed monitor management through the [**All Monitors Tab**](#all-monitors-tab---your-control-center) for complete visibility and control.

***

## Next Steps

1. **✅ Choose your monitor type** from the options above
2. **⚙️ Configure alert channels** in [Config Settings](https://docs.decube.io/data-quality/config-settings)
3. **🎯 Set up your first monitor** using our step-by-step guides
4. **📊 Monitor performance** and adjust thresholds as needed

**Need Help?** Contact <support@decube.io> for assistance with monitor setup and optimization.
