Description
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.
Attachments
Issue Links
- is related to
-
SOLR-16988 Remove rid support in 10.0
- Open
- relates to
-
SOLR-15797 Improve SolrJ Tracer support
- Open
- links to