SPARSE SENTINEL

Predictive Monitoring for Data Centres

Built by Sparse Supernova · Marlborough, UK

What you're looking at

Your data centre sensors already collect temperature, humidity, and power readings every 30 seconds. Right now, you get an alert when a single reading crosses a fixed limit — for example, when exhaust temperature exceeds 38°C.

The problem: by the time a single reading breaches a threshold, the fault has been developing for hours or days. A failing fan doesn't suddenly hit 38°C — it drifts upward slowly, half a degree per hour, while every individual reading stays "within limits."

What Sentinel does: instead of watching individual readings, it learns the normal pattern across all six sensors together. It understands that when intake temperature rises, exhaust should rise proportionally. When one power phase creeps up while others don't, something is wrong — even though no single reading has breached any limit.

This dashboard shows four common failure modes on synthetic (simulated) data:

  • Fan degradation — gradual thermal drift as airflow reduces
  • PDU overload — one power phase creeping up (asymmetry)
  • Hot spot — exhaust temperature rising while intake stays normal
  • HVAC drift — humidity becoming unstable as cooling degrades

For each fault, the "Lead time" shows how many hours earlier Sentinel detects the problem compared to a traditional single-channel threshold alert.

Beyond individual fault detection, Sentinel also tracks system health over time. Some problems don't show up as a single unusual reading — they show up as patterns. An HVAC system that oscillates between 20°C and 24°C every ten minutes. A sensor that's been stuck on the same reading for hours. A power supply that trips and resets every 45 minutes. Sentinel catches these by watching the sequence of readings, not just individual values.

The "System Health Trajectory" card shows whether each fault type is healthy, slowly degrading, or actively pathological — and estimates how many hours until the problem becomes critical if the current trend continues.

The bottom line

Sentinel gives you hours of advance warning before a problem becomes an emergency. No new hardware — it works on the sensor data you already collect. Software-only intelligence on your existing infrastructure.

DataCentre Predictive Monitoring
Data

Load results from data/results.js (after running node sensor-encoder.mjs --dashboard-output data/results.js) or choose a JSON file.

Load Different Results

Upload a results JSON file generated by the Sentinel encoder. Format: { architecture, usl, detection, usadThreshold, ... }

Accepted: .json file containing a SENTINEL_RESULTS object, or a .js file with const SENTINEL_RESULTS = {...};

No file selected

Download sample results file to test the upload.