dataops-sla-monitoring

Monitor DataOps SLA freshness, completeness, and pipeline latency with automated checks.

14|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ivanshamaev/de-agent-skills --skill dataops-sla-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataops-sla-monitoring
Source: https://github.com/ivanshamaev/de-agent-skills/tree/main/group_skills/infra_dataops_group_skills/dataops_sla_monitoring
Command: npx skills add https://github.com/ivanshamaev/de-agent-skills --skill dataops-sla-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps data teams prevent consumers from using stale or incomplete data by defining, monitoring, and acting on DataOps SLAs such as freshness, completeness, and latency.

Core Features & Use Cases

  • Freshness SLA monitoring (availability by time): Monitor recency using Prometheus-derived metrics or SQL checks that compare last update timestamps against SLA thresholds.
  • Completeness SLA monitoring (volume correctness): Detect missing or anomalous data via Soda Core checks and row-count variance logic versus a reference period.
  • SLA breach operations (alerts, error budgets, and reporting): Link breaches to root causes, track error budget consumption, notify consumer channels, and produce dashboards for weekly SLA performance.

Quick Start

Use dataops-sla-monitoring to define freshness and completeness SLAs for gold datasets, run automated checks on a schedule, and get alerting plus consumer notifications when SLAs are at risk or breached.

Frequently Asked Questions about dataops-sla-monitoring

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

FAQPage Schema
How do I monitor data freshness SLA to prevent consumers from using stale data?

Data freshness SLA monitoring tracks recency by comparing last update timestamps against defined thresholds using Prometheus-derived metrics or SQL checks. This prevents consumers from accessing stale data by alerting on breach or at-risk states.

What is the best way to detect data completeness SLA breaches and missing records?

Detect data completeness SLA breaches using Soda Core checks and row-count variance logic versus a reference period. This identifies missing or anomalous data volume, notifying consumer channels when completeness thresholds are violated.

How do I track error budget consumption for DataOps SLA breaches?

Track error budget consumption by linking SLA breaches to root causes and logging violations over time. This produces dashboards summarizing weekly SLA performance and error budget health for data teams.

Can I use Airflow to schedule automated SLA checks for gold datasets?

Yes, you can schedule automated SLA checks for gold datasets using Airflow. The system defines freshness and completeness SLAs, runs scheduled verifications, and triggers Prometheus alerting when thresholds are breached.

Does Soda Core work with Prometheus alerting for pipeline latency SLA monitoring?

Soda Core handles completeness checks while Prometheus handles derived metrics for latency and freshness alerting. Together they monitor pipeline latency, alert on at-risk states, and notify consumers of SLA misses.

How do I create a version-controlled SLA catalog for data pipelines?

Create a version-controlled SLA catalog by defining freshness, completeness, and latency thresholds for data pipelines. This catalog schedules automated checks, triggers alerts on breaches, and generates SLA performance reports.