在 Lagom 中使用 Kamon
Using Kamon with Lagom
我想在 lagom 中使用 kamon。
我在我的应用程序和 kanela 插件中添加了 kamon 包,根据文档,kanela 应该会自动启动并且应该开始检测,但没有任何反应。
此外,我想使用 log-reporter,但我找不到 "factory" 在配置文件中提供使用 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",
)
这是我的 log-reporter conf:-
kamon{
modules{
enabled = true
name ="LOG REPORTER"
description = "Logs the metrics"
factory = "" //don't know what to add here
}
}
kamon-log-reporter
是旧的,没有更新以跟上 Kamon(1.0 和 2.0)的最新变化。你不会有任何运气让它与 sbt-kanela-runner
(这是全新的)一起工作。
相反,请尝试 kamon-logback - 它提供了有关如何记录跟踪 ID 的说明。要查找有关特定跟踪的其他信息,您必须 运行 类似 zipkin 或 jaeger 的东西(或使用云服务,如 Kamon APM);不知道现在还有没有输出文字的记者
我想在 lagom 中使用 kamon。
我在我的应用程序和 kanela 插件中添加了 kamon 包,根据文档,kanela 应该会自动启动并且应该开始检测,但没有任何反应。
此外,我想使用 log-reporter,但我找不到 "factory" 在配置文件中提供使用 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",
)
这是我的 log-reporter conf:-
kamon{
modules{
enabled = true
name ="LOG REPORTER"
description = "Logs the metrics"
factory = "" //don't know what to add here
}
}
kamon-log-reporter
是旧的,没有更新以跟上 Kamon(1.0 和 2.0)的最新变化。你不会有任何运气让它与 sbt-kanela-runner
(这是全新的)一起工作。
相反,请尝试 kamon-logback - 它提供了有关如何记录跟踪 ID 的说明。要查找有关特定跟踪的其他信息,您必须 运行 类似 zipkin 或 jaeger 的东西(或使用云服务,如 Kamon APM);不知道现在还有没有输出文字的记者