Time series

Metrics

Most platforms roll your metrics up after a few days, which is exactly when an incident review needs them. Northwind keeps raw resolution for the whole retention window.

The Northwind ingest path, with the storage stage highlighted: services send to a collector, which forwards to the columnar store, which is queried with NWQL. INGEST PATH Your services OTLP · Prometheus · syslog Collector Redact · sample · batch Northwind Columnar store Query NWQL · dashboards · alerts Redaction happens before data leaves your network

How metrics works

No forced roll-up

Ten-second points stay ten-second points. If you buy 90 days, you can query the 87th day at the same resolution as this morning.

Cardinality that does not bankrupt you

Tag cardinality is priced into ingest rather than billed as a separate surprise. A label with ten thousand values costs what its bytes cost.

PromQL-compatible

Existing Prometheus queries, recording rules and Grafana dashboards run unmodified. The migration is a remote-write endpoint change.

Specification

The numbers that matter.

Published rather than discovered during a proof of concept.

Metrics specifications
Resolution10 seconds
Ingest protocolsPrometheus remote-write, OTLP, StatsD
Query languagesPromQL, NWQL
Max series per accountUnlimited

See metrics on your own data.