hs-opentelemetry-otlp

OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package

https://github.com/iand675/hs-opentelemetry#readme

Stackage Nightly 2026-04-25:0.2.0.0
Latest on Hackage:0.2.0.0

See all snapshots hs-opentelemetry-otlp appears in

BSD-3-Clause licensed by Ian Duncan, Jade Lovelace
Maintained by [email protected]
This version can be pinned in stack with:hs-opentelemetry-otlp-0.2.0.0@sha256:d7a52c77fc9ab1aa4d1f730e459df9d3accf0de9420eb0bd3dc7f2fdf83a11d3,2991

Module documentation for 0.2.0.0

otlp

A package containing .hs files with data types generated from the Protobuf definitions (i.e.: .proto files) of the OpenTelemetry protocol (OTLP).

Auto-generation Instructions

To generate .hs files from a new version of OTLP, you need to take the corresponding Git tag from the opentelemetry-proto repository [1], write it into the OTLP_VERSION file, and run the ./scripts/generate-modules.sh script.

Auto-generated files can be found in the src directory.

[1] https://github.com/open-telemetry/opentelemetry-proto

Changes

Changelog for otlp

Unreleased

0.2.0.0

  • Support OTLP specification v1.9.0

0.1.1.0

  • Support OTLP specification v1.7

0.1.0.0

Support OTLP specification v1.0.0

0.0.1.2

Support additional status codes (408, 5xx) as transient & able to retry

0.0.1.0

Initial release