Use-Case Lab · Energy

Grid Event Quality Monitor

Energy-pattern lab using synthetic telemetry.

Problem

Streaming SCADA/AMI-style telemetry arrives continuously and unevenly. Before it feeds a dashboard or alert, someone must check timestamps and device identity are sane, flag drift or outliers, and decide what "degraded" data does to downstream consumers.

Data limits

Synthetic SCADA/AMI-style telemetry only, generated for this lab. No connection to any real utility, grid, or meter.

Pipeline

Ingest synthetic telemetry event → validate timestamp and device_id → check for drift/outliers → apply SLO-style thresholds → emit ok/degraded status.

Validation rules

Sample synthetic telemetry events and quality outcomes
Field Rule Sample value Outcome
device_idMust match a registered synthetic deviceSYN-METER-0042ACCEPT
timestampMust be monotonic per deviceout of orderDEGRADED — reordering detected
reading_kwhMust fall within a rolling drift band4.7x rolling medianDEGRADED — outlier flagged

Output

A per-device quality summary: ok/degraded status, flagged readings, and an SLO-style signal a dashboard or alert could consume.

Failure modes

What this proves

Streaming-style quality validation, drift/outlier detection concepts, and SLO-style alerting applied to an energy-shaped telemetry problem.

What it does not claim

This is an energy-pattern lab using synthetic telemetry. It does not claim production utility or grid-operator experience.

Suggested questions

Ask a question →