Changes for version 0.06 - 2026-08-26
- Metrics and logs encode. Both encoders existed in the header and the exporter never dispatched to them, so every signal but traces was refused at the last step.
- One eval per signal in flush. A failure in any one signal aborted the block, so metrics failing to encode meant logs were never drained: two signals lost to one broken encoder.
Modules
OpenTelemetry for Punk: traces, metrics and logs over OTLP
the OTEL_* environment surface and precedence
OTLP on the wire
OTLP over HTTP
OTLP over gRPC
where the spans come from
the logs signal
metrics
the payload the encoders take
trace context across a process boundary
what produced this telemetry
schema URLs and the version converter
the trace SDK
OpenTelemetry for a Punk application