Я добавляю Kamon в свой проект спрей. Я добавил директиву traceName и выполнил следующие инструкции: http://kamon.io/integrations/logback/trace-token-converter/ Где можно предложить создать контекст через Tracer.withNewContext («простой тест»)?Использование Kamon для создания TraceContext в спрее
Я начал использовать револьвер sbt, когда увидел некоторые потоки, связанные с неправильным началом контекста (See here). Я продолжаю видеть следующую строку:
a4-dispatcher [WARN] [12/05/2015 10:12:55.967] [Dispatcher-akka.actor.default-dispatcher-3] [SprayExtension(akka://kamon)] EmptyTraceContext present while closing the trace with token [hostname.local-1]
я перестал использовать SBT револьвер - и теперь я не вижу эту линию, и я вижу X-Trace-токен в заголовке ответа (который является удивительным). Но я не вижу токен в журналах. %token
по-прежнему undefined
, как определено в LogbackTraceTokenConverter
Второй вопрос: могу ли я иметь конкурирующие библиотеки Kamon? У меня есть kamon core, scala, akka, akka-remote и спрей в моем build.sbt.
Моя проблема заключалась в том, что я смотрел только в ведомости консоли и пришел к выводу, что это не работает. Однако регистрация файлов работала, как ожидалось. – neowulf33