Skip to content
Telemetry
Interactive SaaS SQL lab

Foundations · Intermediate

Audit release coverage before comparing regressions

Do product and API events cover the same releases well enough for a regression comparison?

List releases from both tables before calculating error rates. A release with no request data gets a null rate, so missing events cannot look like zero errors.

Reviewed by the Telemetry product team on . We checked the read-only SQL, table joins, sample results and chart, and what the results mean. Who reviews this page

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.

FoundationsIntermediate

Audit release coverage before comparing regressions

Do product and API events cover the same releases well enough for a regression comparison?

List releases from both tables before calculating error rates. A release with no request data gets a null rate, so missing events cannot look like zero errors.

The dataset and query remain in this browser.

Expected result

API request coverage by release

releaseproduct_eventssuccessful_product_eventsapi_requestsapi_errorsapi_error_pct
2026.07.1131200—
2026.07.28810660

How to read the query

  • The release list includes every version found in either table.
  • A release with no API requests keeps a null error rate, preventing absent coverage from appearing as zero-percent errors.
  • Product event counts and API request counts expose whether the populations are comparable before a regression claim is made.

How to interpret the results

  1. 1Define which services and clients share a meaningful release identifier.
  2. 2Require minimum coverage and complete observation windows before comparing rates.
  3. 3Investigate instrumentation changes separately from product regressions.

Related lessons

Keep the result

Run this query on your own events

Create a free workspace only when you are ready to save the query, connect real events, and monitor the result. No credit card is required.

Save with my events