WAVE · Metrics

Every signal in one buffer. Every org, one ring.

The WAVE metrics sink accepts Prometheus remote-write samples from any namespace or edge source, stores a per-organization ring buffer, and serves them back as standard Prometheus text exposition. One endpoint for internal telemetry, customer dashboards, and agent observability.

live● metrics.wave.online/v1/metrics/health Cloudflare edge, D1 ring buffer

Remote-write receiver

Namespace instances, Prometheus agents, and WAVE edge workers can remote-write metric samples to a single sink. The spoke validates, scopes, and buffers them per organization — no per-source configuration.

ingestPOST /v1/metrics/ingest [{name,labels,value,ts}] or Prometheus text
readGET /v1/metrics/read → Prometheus exposition
authAuthorization: Bearer <key> (via gateway)
prometheusremote-writeobservabilityedge

One buffer, many consumers

Metrics is a plane on WAVE. The same gateway that authenticates and meters every other WAVE call scopes samples to an org, so dashboards, alerts, and agents all read from the same authoritative stream.

Federated — auth, entitlement, and metering run through api.wave.online; this spoke owns the buffer and exposition format.