Skip to content

v0.4.1

Choose a tag to compare

@eyelock eyelock released this 02 Nov 19:10
· 28 commits to develop since this release
1380c5d

Entwistle · ynw release seat

Release v0.4.1: the spoolexporter Go module can send OTLP/HTTP JSON, so a tool can meet ADR-006 rule 1 without the standard OTLP exporters.

Added

  • spoolexporter has an OTLP/HTTP JSON exporter for an operator's OTEL_EXPORTER_OTLP_* settings (ynr #90). It posts the existing OTLP/JSON encoding to the endpoints the operator names, reads ENDPOINT, the per-signal endpoints, HEADERS and TIMEOUT, and names the setting that stops it (a protocol other than http/json, custom certificates, compression). Each export is bounded (2 seconds by default), errors are counted in Stats and never returned, redirects are not followed, and header values appear nowhere. No module is added.

Docs

  • ADR-006 rule 10: tool details sit behind the strip list, and account ids are hashed (ynr #96).
  • ADR-004, the package doc and the spoolexporter README now say the Go module also sends OTLP/HTTP (ynr #90).

The spoolexporter Go module is tagged separately.