hs-opentelemetry-instrumentation-hw-kafka-client

OpenTelemetry instrumentation for hw-kafka-client

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

Stackage Nightly 2026-07-30:1.0.0.0
Latest on Hackage:1.0.0.0

See all snapshots hs-opentelemetry-instrumentation-hw-kafka-client appears in

BSD-3-Clause licensed by Alberto Fanton
Maintained by [email protected]
This version can be pinned in stack with:hs-opentelemetry-instrumentation-hw-kafka-client-1.0.0.0@sha256:8ada95d3a8b385d654561dc734a238850a33ddd60408d663d8cd2c5088d5c6be,1950

Module documentation for 1.0.0.0

OpenTelemetry tracing instrumentation for the hw-kafka-client Kafka library. Propagates trace context through Kafka record headers so that producer and consumer spans are correlated across services.

Changes

Revision history for hs-opentelemetry-instrumentation-hw-kafka-client

Unreleased

1.0.0.0 - 2026-05-29

  • Add required messaging.system attribute ("kafka").
  • Add messaging.operation.name and messaging.operation.type (stable convention names).
  • Add messaging.consumer.group.name (generic, alongside kafka-specific key).
  • Add messaging.client.id from consumer properties.
  • Add messaging.message.body.size from message value length.
  • Set error.type and span error status on produce failures.

0.1.0.0 – 2025-01-26

  • First version. Released on an unsuspecting world.