# otlp_shipper v0.1.1 - Table of Contents

> Bounded OTLP/HTTP log shipping and Telemetry.Metrics reporting for Elixir.

## Pages

- [otlp_shipper](readme.md)
- [Changelog](changelog.md)

## Modules

- [OtlpShipper](OtlpShipper.md): Bounded OTLP/HTTP shipping for Elixir.
- [OtlpShipper.Buffer](OtlpShipper.Buffer.md): A supervised, fixed-capacity ingress ring and single batch worker.
- [OtlpShipper.Buffer.Handle](OtlpShipper.Buffer.Handle.md): Opaque producer handle for one buffer process incarnation. Obtain it through `OtlpShipper.Buffer.handle/1`.
- [OtlpShipper.Config](OtlpShipper.Config.md): Validated OTLP/HTTP configuration. All time values are milliseconds.
- [OtlpShipper.Encoder](OtlpShipper.Encoder.md): Constructs OTLP export envelopes using generated protobuf encoders.
- [OtlpShipper.LogHandler](OtlpShipper.LogHandler.md): Supervised Erlang Logger handler exporting bounded OTLP/HTTP log batches.
- [OtlpShipper.LogRecord](OtlpShipper.LogRecord.md): Converts Logger events to bounded OTLP records without performing I/O.
- [OtlpShipper.Metrics.Aggregation](OtlpShipper.Metrics.Aggregation.md): Pure per-series aggregation and OTLP data-point construction.
- [OtlpShipper.Metrics.Definition](OtlpShipper.Metrics.Definition.md): Validates Telemetry.Metrics definitions and extracts samples before aggregation.
- [OtlpShipper.MetricsReporter](OtlpShipper.MetricsReporter.md): Supervised Telemetry.Metrics reporter exporting OTLP/HTTP metrics through Finch.
- [OtlpShipper.Resource](OtlpShipper.Resource.md): Builds a shared OTLP Resource with an explicit service identity.
- [OtlpShipper.Retry](OtlpShipper.Retry.md): Pure retry timing helpers. Delays and timestamps use milliseconds.
- [OtlpShipper.Transport](OtlpShipper.Transport.md): Bounded OTLP/HTTP export over a caller-owned Finch pool.
- [OtlpShipper.Value](OtlpShipper.Value.md): Converts Elixir values into generated OTLP AnyValue message maps.

## Mix Tasks

- [mix otlp_shipper.conformance](Mix.Tasks.OtlpShipper.Conformance.md): Runs opt-in OTLP/HTTP conformance against OpenTelemetry Collector 0.160.0.

