Live fleet · 128 devices reporting

Energy telemetry
at the speed
of the grid.

Spike streams voltage, current, and thermal signals from every device in your fleet. Sub-second alerts, engineer-grade dashboards, and a role model built for operations teams — not marketing decks.

Ingest
12k pts/s
Latency
< 800ms
Uptime
99.98%
fleet · nominal
avg voltage
229.4 V
03 · Capabilities

Built for the console that runs a shift, not the deck that closes a round.

Sub-second streams

Every reading is streamed over Socket.IO. No polling, no refresh loops — the number on screen is the number on the wire.

Alerts that mean something

Thresholds per device, severity-scoped acknowledgement, and audit trails. Noise is a bug, not a feature.

Fleet-first data model

Devices, sites, and roles are first-class. Cursor-paginated everywhere. Nothing you build against will silently break.

Roles, not toggles

Admin, engineer, viewer — gated at the route, the API, and the UI. No permission implied by URL length.

04 · Telemetry

The reading, the range, the reason.

Every metric on the dashboard carries its context: the live value, the 24h envelope, and the last event that moved it. Nothing floats.

  • Live subscribe per device — only the panels you're watching.
  • Deterministic thresholds. No mystery ML in the alert path.
  • Recharts + tabular-num monospace so numbers stop shifting.
device · IX-4207 · voltage
231.6Vnominal
24h Δ
+0.42%
min 24h
224.1 V
max 24h
233.9 V
samples
17,204
05 · Roles

Three roles. Enforced at the route, the API, and the UI.

role · viewer
Viewer
Read fleet · read alerts
role · engineer
Engineer
+ acknowledge · configure thresholds
role · admin
Admin
+ users · devices · billing

Bring your fleet online in an afternoon.

Provision a device, point it at Spike, and watch the numbers arrive. No sales call. No trial gate on the good features.