Chart the OTel pipeline counters over time.
Changed on/otel/pipeline-stats gives lifetime totals and /otel/ingest-errors gives failure reasons; this gives the shape over time — whether drops are a past incident that already recovered or an ongoing bleed, which a cumulative counter can never show.
Reads the delta series the background sampler writes to the shared metrics store (SourceKind::Node, node 0). Values are mean deltas per sample interval, not bucket totals — sample_interval_seconds in the response carries the unit so the client can label them.
System-scoped like the other two pipeline endpoints: these counters are process-wide, so there is no project parameter to scope by.
Request
- Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
- URL: /api/otel/pipeline-history
- Auth: HTTP bearer
Query parameters
Preset window: 1h | 6h | 24h | 7d (default 24h). Ignored when start_time and end_time are both set.
Explicit window start (RFC 3339); must be paired with end_time
Explicit window end (RFC 3339); must be paired with start_time
Response
Pipeline counter history
Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status
- warning