как отобразить данные трассировки в zipkin, используя playframework - PullRequest
0 голосов
/ 06 февраля 2019

я запускаю zipkin через docker с помощью этой команды docker run -d -p 9411:9411 openzipkin/zipkin и обращаюсь к его серверу с http://localhost:9411/zipkin/ Я использую playframework-2.4 Я не получаю имя службы в интерфейсе zipkin, также отображаются данные трассировкион показывает 0 of 0 services

вот мой код application.conf

play.http.filters=arteciate.filters.Filters

trace {
  service-name = "zipkin-api-sample"

  zipkin {
    base-url = "http://localhost:9411"
    sample-rate = 0.1
  }
}

zipkin-trace-context {
  fork-join-executor {
    parallelism-factor = 20.0
    parallelism-max = 200
  }
}

play.modules.enabled  += "jp.co.bizreach.trace.play24.module.ZipkinModule"

build.sbt

"jp.co.bizreach" %% "play-zipkin-tracing-play24" % "1.2.0" 

class DirectUserController @Inject() (userRepository: UserRepositoryTrait, val tracer: ZipkinTraceService)
   extends Controller with ZipkinTraceImplicits {
   // Trace blocking action
  def test1 = Action { implicit request =>
    tracer.trace("sync"){ implicit traceData =>
      log.info("Hello World!")
      Ok(Json.obj("result" -> "ok"))
    }
  }
}

я обращаюсь http://localhost:9000/direct-user/test1 сначала, затем http://localhost:9411 но данные трассировки не отображаются, что-то отсутствует? Пожалуйста, помогите

...