# 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](/data-quality/config-settings.md)

**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="/files/4tNEIc92optPOsnXIvvq" 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="/files/VRgDL3d51VKLHCti3Tlt" alt=""><figcaption><p>Overview for Modify form</p></figcaption></figure>

<figure><img src="/files/GHiQBKRNFBitkD7CBokb" 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="/files/LKgYRzCasD4lt5C40k7S" alt=""><figcaption><p>Overview of Monitor history</p></figcaption></figure>

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

<figure><img src="/files/ZB9HiC59P0MqllUsFtwE" alt=""><figcaption><p>Overview of Monitor Performance</p></figcaption></figure>

### Create

<figure><img src="/files/df7iQGWIvY91Y1DM6fOC" 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="/files/1tHNLjZ7E3Wx9rbzY2i1" alt=""><figcaption><p>Overview of All Monitors tab</p></figcaption></figure>

### Available Monitor Types

**🔄** [**Freshness Monitoring**](/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors.md)

* **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="/files/MLqmZbTqjmL6ygA0Nfcs" alt=""><figcaption><p>Overview of Modify monitor form</p></figcaption></figure>

<figure><img src="/files/iPShg0qhAGhoY8m3qEV1" alt=""><figcaption><p>Delete monitor option</p></figcaption></figure>

**📊** [**Volume Monitoring**](/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors.md)

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

**🔍** [**Field Health Testing**](/data-quality/how-to-set-up-monitors/set-up-field-tests.md)

* **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**](/data-quality/how-to-set-up-monitors/custom-sql-monitors.md)

* **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="/files/eeVWBdXxYn35DuzVKnhR" 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](/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors.md) for critical tables
2. **Add Next**: [Custom SQL](/data-quality/how-to-set-up-monitors/custom-sql-monitors.md) for business logic validation
3. **Advanced**: [Field Health](/data-quality/how-to-set-up-monitors/set-up-field-tests.md) for pipeline data validation

#### For Governance Teams 🛡️

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

#### For Platform Admins 👤

1. **Start Here**: Configure [Job Failure](/data-quality/how-to-set-up-monitors/set-up-data-job-job-failure-monitors.md) for all ETL processes
2. **Add Next**: [Volume](/data-quality/how-to-set-up-monitors/set-up-freshness-and-volume-monitors.md) for data load validation
3. **Advanced**: [Config Settings](/data-quality/config-settings.md) 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](/data-quality/config-settings.md)
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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decube.io/data-quality/enable-asset-monitoring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
