SLO & Reliability Practical By Samson Tanimawo, PhD Published Nov 28, 2025 4 min read

SLO Baseline Data Quality

Bad baseline data = wrong target.

Issues

Setting an SLO target on bad baseline data is one of the most expensive mistakes in reliability engineering. The team picks a number based on what the past 30 days looked like, the past 30 days were instrumented incorrectly, the SLO is now either trivially met or impossibly hard, and nobody finds out for a quarter. The fix is to audit the data before you set the target, not after the dashboard is wrong.

The recurring data quality issues that poison baselines:

The audit is a one-week investment that prevents three months of dashboard arguments. It is also the cheapest thing the team will do all quarter.

Validate

Once you have surfaced the candidate baseline, validate it against independent sources before committing. The cross-check is the cheap insurance against the case where one source is systematically wrong.

Validation builds confidence not just that the baseline is right but that the team understands what it is committing to. That confidence is the foundation under any SLO that is going to survive contact with reality.

Compound

Data quality compounds in both directions. Good data feeds good SLOs which feed informed decisions which feed better instrumentation. Bad data feeds wishful SLOs which feed surprises which feed the temptation to ignore the dashboard altogether.

Treat baseline data quality as a prerequisite to setting an SLO, not as a stage you skip past to get to the dashboard. Nova AI Ops audits SLI pipelines for the common quality issues (missing metrics, sampling bias, time-of-day skew, survivorship), cross-checks against synthetic probes and access logs, and flags the cases where the baseline looks suspicious before you commit a target the data cannot back up.