When using the RestClient with specifiying a baseUrl containing a path, this path is not present at the observation uri key.
For example when making the following request, the http.client.requests observation low cardinality key uri only contains the value /test. But I would expect that the uri key contains the full path of the request /foo/bar/test.
RestClient.Builder restClientBuilder = ...
String response = restClientBuilder.baseUrl("/foo/bar").build()
.get().uri("/test").retrieve().body(String.class);
The same issue does not exists when using the WebClient because this has been fixed with issue #30027.
I am going to provide a PR to fix this issue.
Comment From: bclozel
Closing on favor of #33928