[ https://issues.apache.org/jira/browse/SOLR-15367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17760018#comment-17760018 ]
Alex Deparvu commented on SOLR-15367: ------------------------------------- I have posted a 9.x version of this PR for review https://github.com/apache/solr/pull/1868 I am very interested in bringing this to Solr 9. impl details can vary slightly (opentracing vs otel) but overall they should be hidden inside the SimplePropagator class. the rid discussion is very useful because if we apply this to 9.x I would want to also have a deprecation plan for rid on 9.x too. I understand main will no longer need rid, so much of the code can go away, that is fine. > Convert "rid" functionality into a default Tracer > ------------------------------------------------- > > Key: SOLR-15367 > URL: https://issues.apache.org/jira/browse/SOLR-15367 > Project: Solr > Issue Type: Improvement > Components: tracing > Reporter: David Smiley > Assignee: David Smiley > Priority: Major > Time Spent: 6.5h > Remaining Estimate: 0h > > Solr's "rid" (request ID) functionality added in SOLR-14566 could be > converted into a distributed-tracing OpenTracing Tracer (Solr > TracerConfigurator) plugin, more or less. Such an implementation, enabled by > default, would merely generate IDs and pass them along in a custom HTTP > header. Solr's existing tracing support would then ensure that this ID is in > MDC in the "t:" log prefix, and thus would fit in nicely. "rid" is kind of a > cheap bolt-on by comparison, duplicative with tracing but far fewer features. > Solr's tracing support is growing, supporting more Solr-to-Solr interaction > than "rid" which is only in a search request. -- 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