Telemetry
Interactive SaaS SQL Lab

Reliability · Beginner

Trend daily service reliability

Did the newest complete days contain a broad reliability regression?

Use the larger service-event fact table to calculate daily volume, errors, and error rate while retaining the denominator beside the rate.

Reviewed by the Telemetry product team on . Read-only SQL, connected-table grain, deterministic result, visualization, and interpretation boundaries. Review standards and ownership

Runs against one versioned 15-table dataset

Edit and execute the query locally in your browser, then download the same synthetic schema and rows for DuckDB.

ReliabilityBeginner

Trend daily service reliability

Did the newest complete days contain a broad reliability regression?

Use the larger service-event fact table to calculate daily volume, errors, and error rate while retaining the denominator beside the rate.

The dataset and query remain in this browser.

Published expected result

Daily service error rate

service_dayoperationserrorserror_rate_pct
2026-07-223605314.72
2026-07-2336092.5
2026-07-2436092.5
2026-07-2536082.22
2026-07-2636092.5
2026-07-2736082.22
2026-07-28360102.78

How to read the query

  • The UTC day is a visible reporting grain and the window ends with complete synthetic days.
  • Volume and error count stay beside the rate so a change in denominator remains visible.
  • The July 22 spike is a discovery signal; the next query must segment by service, release, region, or incident.

Decisions the SQL cannot make

  1. 1Choose a complete-bucket delay that matches ingestion latency.
  2. 2Set an objective and minimum volume before turning the rate into an alert.
  3. 3Separate scheduled maintenance and known test traffic with reviewed dimensions.

Continue from this lesson