[ 
https://issues.apache.org/jira/browse/SOLR-16354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jan Høydahl updated SOLR-16354:
-------------------------------
    Description: 
Jaeger clients are deprecated - 
[https://www.jaegertracing.io/docs/1.37/client-libraries/#deprecating-jaeger-clients]
 and it is recommended to migrate to OTEL, see migration guide: 
[https://opentelemetry.io/docs/migration/opentracing/]

Plan for removing deprecated dependencies (no new functionality):
 # Deprecate jaegertracer-configurator
 # Replace jaegertracing libs with OTEL libs
 # Add the shim that converts existing OpenTracing traces to OpenTelemetry (we 
can keep the opentracing instrumentation as-is)
 # Adapt jaegertracer-configurator so it works as it used to, while using 
OTEL's Jaeger exporter

Then add a new 'otel' module to Solr, with support for OTEL tracing backend, 
and possibly other exporters.

As followup tasks, start replacing OpenTracing instrumentation with OTEL 
equivalents and remove shim.

  was:
Jaeger clients are deprecated - 
[https://www.jaegertracing.io/docs/1.37/client-libraries/#deprecating-jaeger-clients]
 and it is recommended to migrate to OTEL, see migration guide: 
[https://opentelemetry.io/docs/migration/opentracing/]

Plan for removing deprecated dependencies (no new functionality):
 # Deprecate jaegertracer-configurator
 # Replace jaegertracing libs with OTEL libs
 # Add a shim that converts OpenTracing traces to OpenTelemetry
 # Adapt jaegertracer-configurator so it works as it used to, while using 
OTEL's Jaeger exporter

Then add a new 'otel' module to Solr, with support for OTEL tracing backend, 
and possibly other exporters.


> Migrate from Jaeger to OTEL tracing
> -----------------------------------
>
>                 Key: SOLR-16354
>                 URL: https://issues.apache.org/jira/browse/SOLR-16354
>             Project: Solr
>          Issue Type: New Feature
>      Security Level: Public(Default Security Level. Issues are Public) 
>    Affects Versions: 9.0
>            Reporter: Jan Høydahl
>            Priority: Major
>
> Jaeger clients are deprecated - 
> [https://www.jaegertracing.io/docs/1.37/client-libraries/#deprecating-jaeger-clients]
>  and it is recommended to migrate to OTEL, see migration guide: 
> [https://opentelemetry.io/docs/migration/opentracing/]
> Plan for removing deprecated dependencies (no new functionality):
>  # Deprecate jaegertracer-configurator
>  # Replace jaegertracing libs with OTEL libs
>  # Add the shim that converts existing OpenTracing traces to OpenTelemetry 
> (we can keep the opentracing instrumentation as-is)
>  # Adapt jaegertracer-configurator so it works as it used to, while using 
> OTEL's Jaeger exporter
> Then add a new 'otel' module to Solr, with support for OTEL tracing backend, 
> and possibly other exporters.
> As followup tasks, start replacing OpenTracing instrumentation with OTEL 
> equivalents and remove shim.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to