driftgauge
jitter · latency · loss telemetry ingest
ingest operational
What this host does
This node terminates the streaming ingest path for DriftGauge probes. Probes hold a long-lived connection and push one measurement frame per interval; the node acknowledges frames and forwards them to the aggregation tier. It serves no dashboard and stores nothing locally.
Endpoint
| Path | /collect/v1/stream |
|---|---|
| Transport | WebSocket over TLS, persistent |
| Heartbeat | 30 s, server-initiated |
| Frame | rtt_ms, jitter_ms, loss_pct, seq, sent_at |
A plain GET to the ingest path returns a health document rather than upgrading:
{"status":"ok","version":"1.4.2"}
Probe intervals
| Tier | Interval | Retention |
|---|---|---|
| continuous | 10 s | 14 d |
| standard | 60 s | 90 d |
| archive | 15 min | 3 y |
Notes
Frames arriving more than 90 s late are dropped rather than backfilled: a gap is more useful than a measurement attributed to the wrong minute. Clock skew above 250 ms marks the series degraded and is reported alongside the data, not silently corrected.