[GitHub] [solr] dsmiley commented on pull request #1854: SOLR-15367 Convert "rid" functionality into a default Tracer

2023-08-21 Thread via GitHub
dsmiley commented on PR #1854: URL: https://github.com/apache/solr/pull/1854#issuecomment-1686750517 > I don't think it's a very good idea to mix functionality like this (metrics collection with tracing headers) I disagree; both are "instrumentation" and the class name was already cho

[GitHub] [solr] dsmiley commented on pull request #1854: SOLR-15367 Convert "rid" functionality into a default Tracer

2023-08-21 Thread via GitHub
dsmiley commented on PR #1854: URL: https://github.com/apache/solr/pull/1854#issuecomment-1686429704 My local change is to `InstrumentedHttpRequestExecutor` to add a client span and to inject trace headers. This class is used in UpdateShardHandler to create the "defaultClient" (Apache Http

[GitHub] [solr] dsmiley commented on pull request #1854: SOLR-15367 Convert "rid" functionality into a default Tracer

2023-08-20 Thread via GitHub
dsmiley commented on PR #1854: URL: https://github.com/apache/solr/pull/1854#issuecomment-1685595403 I'm so glad you managed to implement this in core! Changes looks good. FYI, one gap in propagation is that our Apache HttpClient isn't instrumented with tracing, only the Jetty HttpCl