Skip to content

Remove dependencies on Jaeger from opentelemetry-collector-contrib #6408

Closed
7 of 7 issues completed
Closed
@yurishkuro

Description

@yurishkuro

Today we have circular dependencies between Jaeger and OTEL contrib repos. We want to move towards one way Jaeger->OTEL/contrib dependency model. This requires refactoring of how Jaeger internal code is organized and moving some of the code out to OTEL/contrib.

This is a relatively large undertaking that needs to happen piecemeal.

Here are all the current OTEL/contrib -> Jaeger dependencies (Feb-10-2025):

$ rg -g '*.go' -N 'github.com\/jaegertracing\/jaeger\/' | grep -E '^\w' | sed 's/^.*"\(.*\)"$/\1/g' | grep '^github.com' | sort -


github.com/jaegertracing/jaeger/cmd/agent/app/processors
github.com/jaegertracing/jaeger/cmd/agent/app/servers
github.com/jaegertracing/jaeger/cmd/agent/app/servers/thriftudp
github.com/jaegertracing/jaeger/model/converter/thrift/jaeger
github.com/jaegertracing/jaeger/model/converter/thrift/zipkin
github.com/jaegertracing/jaeger/pkg/cache
github.com/jaegertracing/jaeger/pkg/metrics

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions