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
TransportWebSocket over TLS, persistent
Heartbeat30 s, server-initiated
Framertt_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

TierIntervalRetention
continuous10 s14 d
standard60 s90 d
archive15 min3 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.