--- id: opentelemetry-exporter-jaeger version: "1.21.0" license: unclear license_treatment: permissive maintenance: active --- # opentelemetry-exporter-jaeger — Jaeger Exporters for OpenTelemetry License: permissive · Maintenance: active · Downloads: 376.2K/mo ## What it is and what it does This is a convenience package that bundles two Jaeger exporters for OpenTelemetry: opentelemetry-exporter-jaeger-proto-grpc and opentelemetry-exporter-jaeger-thrift. It allows Python applications to export distributed trace spans to Jaeger, a popular open-source tracing backend. The package is essentially a meta-installer that pulls in both serialization variants, letting developers choose which one to use after installation. However, the package carries a significant caveat: Jaeger has supported the OpenTelemetry Protocol (OTLP) natively since v1.35, and the description explicitly warns that support for this exporter ended July 2023 and the package is no longer being tested. For new projects, the OTLP exporter is the recommended path forward. Use it for: - Export traces from Python microservices to a Jaeger backend for distributed tracing and performance analysis. - Instrument existing OpenTelemetry-enabled applications to send trace data via Thrift or gRPC to Jaeger. - Maintain legacy code already using this exporter when OTLP migration is not yet feasible. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Installs Jaeger exporters for OpenTelemetry to send distributed traces to Jaeger, supporting both gRPC and Thrift serialization methods. No, not for new projects. The package is deprecated in favor of the OTLP exporter, which Jaeger has supported natively since v1.35. The description explicitly states support ended July 2023 and the package is no longer tested. Install only if maintaining legacy code already using this exporter. ## Install pip install opentelemetry-exporter-jaeger uv add opentelemetry-exporter-jaeger poetry add opentelemetry-exporter-jaeger ## Installing opentelemetry-exporter-jaeger Before you install: Low friction install with active maintenance. The repository is not archived and receives commits. However, the package has not been released since 2023-11-07, and the description warns that Jaeger has supported OTLP natively since v1.35, with support for this exporter ending July 2023. License in practice: Licensed under Apache Software License (permissive), which allows commercial use, modification, and distribution with minimal restrictions. Quickstart: pip install opentelemetry-exporter-jaeger from opentelemetry.exporter.jaeger.thrift import JaegerExporter from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor jaeger_exporter = JaegerExporter(agent_host_name="localhost") trace_provider = TracerProvider() trace_provider.add_span_processor(BatchSpanProcessor(jaeger_exporter)) Requires a running Jaeger agent or collector instance to receive traces. Verify before relying: - Whether this package is still maintained or if migration to OTLP exporter is strongly recommended for new projects. - Current status of Jaeger support timeline and whether July 2023 end-of-support date has been extended or enforced. - Whether the code example imports are available in the actual package or if they require additional OpenTelemetry dependencies. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 376.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags jaeger exporter opentelemetry, distributed tracing jaeger, opentelemetry trace export, jaeger grpc thrift exporter, opentelemetry instrumentation jaeger, distributed-tracing, observability, deprecated [View on SkillFed](https://skillfed.io/packages/opentelemetry-exporter-jaeger) · [View on PyPI](https://pypi.org/project/opentelemetry-exporter-jaeger/)