Modules
Bounded OTLP/HTTP shipping for Elixir.
A supervised, fixed-capacity ingress ring and single batch worker.
Opaque producer handle for one buffer process incarnation. Obtain it through OtlpShipper.Buffer.handle/1.
Validated OTLP/HTTP configuration. All time values are milliseconds.
Constructs OTLP export envelopes using generated protobuf encoders.
Supervised Erlang Logger handler exporting bounded OTLP/HTTP log batches.
Converts Logger events to bounded OTLP records without performing I/O.
Pure per-series aggregation and OTLP data-point construction.
Validates Telemetry.Metrics definitions and extracts samples before aggregation.
Supervised Telemetry.Metrics reporter exporting OTLP/HTTP metrics through Finch.
Builds a shared OTLP Resource with an explicit service identity.
Pure retry timing helpers. Delays and timestamps use milliseconds.
Bounded OTLP/HTTP export over a caller-owned Finch pool.
Converts Elixir values into generated OTLP AnyValue message maps.
Mix Tasks
Runs opt-in OTLP/HTTP conformance against OpenTelemetry Collector 0.160.0.