Skip to content
Novus Examples

Time-series edge fixtures

Irregular timestamps, DST gaps, and duplicate keys for time-series importers and charting libraries.

24 of 24 files
Preview of Prometheus Exposition — Cumulative Histogram (prom)
prom
1.1 KB
Actual file preview for Prometheus Exposition — Cumulative Histogram (prom)

Prometheus Exposition — Cumulative Histogram (prom)

A classic Prometheus histogram: eleven finite le buckets plus +Inf, with monotonically non-decreasing cumulative counts and matching _sum and _count series. The fixture for bucket ordering, cumulative arithmetic and histogram_quantile interpolation.

File
PROM · Metrics
Use case
ObservabilityTime-series data+1· Conversion set
Preview of Prometheus Exposition — Summary with and without Quantiles (prom)
prom
700 B
Actual file preview for Prometheus Exposition — Summary with and without Quantiles (prom)

Prometheus Exposition — Summary with and without Quantiles (prom)

Two summary families — one exposing four client-side quantiles including quantile="1" for the observed maximum, and one exposing only _sum and _count, which is legal and common. Summaries cannot be re-aggregated across instances, and this fixture is where that gets tested.

File
PROM · Metrics
Use case
ObservabilityTime-series data+1· Conversion set
Preview of Prometheus Exposition — Explicit and Skewed Timestamps (prom)
prom
884 B
Actual file preview for Prometheus Exposition — Explicit and Skewed Timestamps (prom)

Prometheus Exposition — Explicit and Skewed Timestamps (prom)

Samples with explicit millisecond timestamps alongside samples without any, including one an hour stale and one an hour in the future. Optional timestamps are the part of the exposition format most parsers get wrong, and out-of-window samples are what a scraper must reject rather than backfill.

File
PROM · Metrics
Use case
ObservabilityTime-series data+1· Conversion set
Preview of OTLP Metrics — Explicit-Bucket Histogram (json)
json
3.9 KB
Actual file preview for OTLP Metrics — Explicit-Bucket Histogram (json)

OTLP Metrics — Explicit-Bucket Histogram (json)

An OTLP explicit-bucket histogram over the same latency distribution as the Prometheus fixture — but with per-bucket counts rather than cumulative ones, and one more bucket count than bounds. Converting between the two is where most OTLP-to-Prometheus bridges get the arithmetic wrong.

File
JSON · Metrics
Use case
ObservabilityJSON parsing+1· Conversion set
Preview of OTLP Metrics — Base-2 Exponential Histogram (json)
json
4 KB
Actual file preview for OTLP Metrics — Base-2 Exponential Histogram (json)

OTLP Metrics — Base-2 Exponential Histogram (json)

An exponential histogram at scale 3 — eight buckets per power of two — with a negative offset, a zero bucket and its threshold. Bucket i covers (base^(offset+i), base^(offset+i+1)], and getting that indexing wrong silently shifts every percentile, which is what this fixture is for.

File
JSON · Metrics
Use case
ObservabilityJSON parsing+1· Conversion set
Preview of OTLP Metrics — Counter Reset on Process Restart (json)
json
5.3 KB
Actual file preview for OTLP Metrics — Counter Reset on Process Restart (json)

OTLP Metrics — Counter Reset on Process Restart (json)

A monotonic counter that drops from 94,880 to 1,120 when its process restarts, with startTimeUnixNano changing at exactly that point to mark the reset. Rate calculations that subtract consecutive values without checking the start timestamp produce a large negative rate here.

File
JSON · Metrics
Use case
ObservabilityTime-series data+1· Conversion set
Preview of Structured Log — Out-of-Order Timestamps (jsonl)
jsonl
5.3 KB
Actual file preview for Structured Log — Out-of-Order Timestamps (jsonl)

Structured Log — Out-of-Order Timestamps (jsonl)

Records whose ts field moves backwards seven times while emitted_seq stays monotonic — what a buffered shipper produces when several workers flush concurrently. The fixture for sort-on-ingest, late-arrival windows and any index that assumes append order equals time order.

File
JSONL · Logs
Use case
ObservabilityLog parsing+1· Conversion set