diff --git a/libats-http-tracing/src/main/scala/com/advancedtelematic/libats/http/tracing/ZipkinServerRequestTracing.scala b/libats-http-tracing/src/main/scala/com/advancedtelematic/libats/http/tracing/ZipkinServerRequestTracing.scala index 15d5ec9..eeabe45 100644 --- a/libats-http-tracing/src/main/scala/com/advancedtelematic/libats/http/tracing/ZipkinServerRequestTracing.scala +++ b/libats-http-tracing/src/main/scala/com/advancedtelematic/libats/http/tracing/ZipkinServerRequestTracing.scala @@ -22,7 +22,7 @@ class ZipkinTracing(httpTracing: HttpTracing) extends Tracing { HttpServerHandler.create(tracing, new ZipkinTracingHttpAdapter) private def extractor(tracing: HttpTracing): TraceContext.Extractor[HttpRequest] = - tracing.tracing.propagation.extractor((carrier: HttpRequest, key: String) => carrier.headers.find(_.name() == key).map(_.value()).orNull) + tracing.tracing.propagation.extractor((carrier: HttpRequest, key: String) => carrier.headers.find(_.name().equalsIgnoreCase(key)).map(_.value()).orNull) private def traceRequest(req: HttpRequest): Boolean = { List("/health", "/metrics").forall { p =>