final HashMap<String, String> headers = new HashMap<String, String>();
...
if(key.contentEquals("deviceKey"))
headers.put(key, rawHeaders.get(key).get(0));
...
tracer.extract(Format.Builtin.HTTP_HEADERS, new TextMapExtractAdapter(headers))
Вы, кажется, пытаетесь извлечь контекст, основанный на карте, содержащей только ключ с именем deviceKey
.Если вы не используете собственный трассировщик, вам действительно следует передавать все HTTP-заголовки методу #extract()
.