Be first to try Soda's new AI-powered metrics observability, and collaborative data contracts.
Try Soda Now!
LogoLogo
  • What is Soda?
  • Quickstart
  • Data Observability
    • Metric Monitoring dashboard
      • Dataset monitors
      • Column monitors
    • Metric monitor page
  • Data Testing
    • Git-managed Data Contracts
      • Install and Configure
      • Create and Edit Contracts
      • Verify a contract
    • Cloud-managed Data Contract
      • Author a Contract in Soda Cloud
      • Verify a contract
  • Onboard datasets on Soda Cloud
  • Manage Issues
    • Organization dashboard
    • Browse Datasets
    • Dataset dashboard
    • Browse Checks
    • Check and dataset attributes
    • Analyze monitor and check results
    • Notifications
    • Incidents
  • Dataset Attributes & Responsibilities
  • Deployment options
    • Deploy Soda Agent
      • Deploy a Soda Agent in a Kubernetes cluster
      • Deploy a Soda Agent in an Amazon EKS cluster
      • Deploy a Soda Agent in an Azure AKS cluster
      • Deploy a Soda Agent in a Google GKE cluster
      • Soda Agent Extra
  • Organization and Admin Settings
    • General Settings
    • User management
    • User And User Group Management with SSO
    • Global and Dataset Roles
    • Integrations
  • Integrations
    • Alation
    • Atlan
    • Metaphor
    • Purview
    • Jira
    • ServiceNow
    • Slack
    • MS Teams
    • Webhook
  • Reference
    • Generate API keys
    • Python API
    • CLI Reference
    • Contract Language Reference
    • Data source reference for Soda Core
    • Rest API
    • Webhook API
Powered by GitBook
On this page
  • What are Metric Monitors?
  • Types of monitors
  • Configure Opt-in Alerts

Was this helpful?

Export as PDF
  1. Data Observability

Metric Monitoring dashboard

PreviousData ObservabilityNextDataset monitors

Last updated 7 days ago

Was this helpful?

As soon as a data source is connected, the metric monitoring dashboard is available and will have historical information. Soda establishes a statistical baseline for each metric and continually compares new scan results against that baseline, flagging anomalies according to the sensitivity, exclusions, and threshold strategy you’ve configured.

What are Metric Monitors?

Types of monitors

Soda offers two main types of monitors to support scalable, layered observability: dataset monitors and column monitors.

Together, they offer broad coverage and targeted insight, helping teams detect both systemic and localized data quality issues.

Each of these sections will contain summarized information about the latest scan results for each monitor. From this health tab, you can access each monitor for further investigation and configuration, as well as creating alerts.

Configure Opt-in Alerts

You can turn any metric monitor into a proactive alert by clicking its bell icon on the Metric Monitors dashboard and selecting Add Notification Rule. This brings up the Add Notification Rule panel:

  1. Name Enter a descriptive title for your rule (e.g. “Row-Count Alerts – Prod Sales”).

  2. Data source Choose the warehouse or connection to scope your rule. Then, search for and check the specific tables (or columns) this rule should cover. The “Matches X datasets” badge updates in real time so you know exactly what you’ll be alerting on.

  3. Applies to Pick which check type you want to alert on.

  4. Recipients Select one or more notification targets:

  • Email addresses

  • Slack channels

  • Other integrations

This dialog lets you reuse a single rule for multiple datasets or checks, ensuring your team only gets the notifications they care about.

Metric monitors are the foundation of data observability in Soda. Monitors are time-series records of dataset-level metrics that maintain historical values for analysis. Soda automatically collects these metrics and tracks how they evolve over time through a to identify when metrics deviate from expected patterns. These deviations are surfaced in the Metric Monitors tab for each dataset.

provide instant, no-setup monitoring based on metadata. They track high-level metrics like row count changes, schema updates, and insert activity, making them ideal for catching structural or pipeline-level issues across large numbers of datasets.

are more granular and customizable. They focus on specific fields, allowing users to monitor things like missing values, averages, or freshness. These monitors are useful for capturing data issues that impact accuracy or business logic at the column level.

proprietary anomaly detection algorithm
Dataset monitors
Column monitors