Open matwojcik opened 1 year ago
If the http4s client raises an exception - e.g. when e.g. java.util.concurrent.TimeoutException is raised after setting connection timeout:
java.util.concurrent.TimeoutException
BlazeClientBuilder[F] .withRequestTimeout(100.millis)
then it seems that kamon context is lost, and e.g. traceId is not propagated to MDC for logging.
If there is not any exception but a request ending with e.g. 500, then it seems to be working fine.
If the http4s client raises an exception - e.g. when e.g.
java.util.concurrent.TimeoutException
is raised after setting connection timeout:then it seems that kamon context is lost, and e.g. traceId is not propagated to MDC for logging.
If there is not any exception but a request ending with e.g. 500, then it seems to be working fine.