将Kamon与Lagom一起使用

问题描述 投票:1回答:1

我想将kamon与lagom一起使用。

[我在应用程序和kanela插件中添加了kamon捆绑包,根据kanela文档应自动启动,检测应该开始但没有任何反应。

此外,我想使用log-reporter,但无法在配置文件中找到要使用kamon-log-reporter模块的“工厂”。

我添加了此插件:-

addSbtPlugin("io.kamon" % "sbt-kanela-runner" % "2.0.3")

这是我的build.sbt文件:-

val kamon = "io.kamon" %% "kamon-bundle" % "2.0.4"
val logReporter = "io.kamon" %% "kamon-log-reporter" % "0.6.8"

lazy val `root` = (project in file("."))
  .enablePlugins(JavaAgent)
  .aggregate(`root-api`, `root-impl`)
  .settings(libraryDependencies in ThisBuild ++= Seq(macwire,kamon,logReporter))
  .settings(
    credentials += Credentials(Path.userHome / ".sbt" / ".credentials")
  )
  .settings(
    javaOptions in Universal += "-DKamon.auto-start=true",
  )

这是我的日志报告程序conf:-

kamon{
  modules{
      enabled = true
      name ="LOG REPORTER"
      description = "Logs the metrics"
      factory = "" //don't know what to add here
      }
     }
logging trace metrics lagom kamon
1个回答
0
投票

kamon-log-reporter很旧,并且尚未更新以适应Kamon(1.0和2.0)的最新更改。与sbt-kanela-runner(全新)配合使用,您将不会有任何运气。

相反,请尝试kamon-logback-提供有关如何记录跟踪ID的说明。要查找有关特定跟踪的其他信息,您必须同时运行诸如zipkin或jaeger之类的东西(或使用诸如Kamon APM之类的云服务);我不知道是否有记者再输出文本。

© www.soinside.com 2019 - 2024. All rights reserved.