OpenTelemetry hooks for the OpenFeature Python SDK, enabling automatic telemetry (tracing) when flag evaluations occur. Currently at v0.3.1. Releases follow the OpenFeature Python SDK contrib release cadence.
pip install openfeature-hooks-opentelemetryNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Add OpenTelemetry tracing to all flag evaluations by adding the hook globally.
Set up OpenTelemetry tracing (e.g., OTLP exporter) before evaluating flags. Example: from opentelemetry import trace from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor provider = TracerProvider() provider.add_span_processor(BatchSpanProcessor(OTLPSpanExporter())) trace.set_tracer_provider(provider)
Use opentelemetry-propagator-* packages and set propagator via otel_python_ propagator env vars or code.
Ensure openfeature-sdk is at least 1.7.0.