High-throughput ingestion
A common job: push a steady, high-volume stream of sensor readings in so a dashboard
Query & aggregate time-series
Read raw datapoints back for a window, then roll them up to fixed buckets
Model assets as a graph
Most domains are a hierarchy of things that contain or feed each other — a plant
Consume live data
Push-based monitoring: a subscription names a set of time-series, and a live
Turn readings into events
Raw datapoints answer "what is the value?"; events answer "what happened?". A
Attach files to assets
Not everything is a number. A pump has a calibration certificate, a plant has a
Work with units of measure
Units are shared reference data — celsius, bar, m/s, usd. Tagging a
Correlate alarms with the graph
Two alarms fire within seconds of each other. Are they one incident or two? A flat