我正在添加kamon
到我的独立akka应用程序中,但出现此错误:
com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'requires-aspectj'
错误Kamon.start()
。
这是application.conf的相关内容。
{
...
modules {
kamon-akka {
auto-start = no
}
kamon-statsd {
auto-start = no
}
kamon-system-metric {
auto-start = no
requires-aspectj = no
extension-id = "kamon.system.SystemMetrics"
}
}
}
application.conf: 36: requires-aspectj has type STRING rather than OBJECT
但是,当我包含询问的属性时
{
modules {
requires-aspectj = no
...
}
}
我收到此错误:application.conf: 36: requires-aspectj has type STRING rather than OBJECT
如果我删除Kamon.start()
我的应用程序照常启动
这是我的build.sbt的摘录:
lazy val root = (project in file("."))
.settings(name := "kamon-akka")
.settings(Seq(scalaVersion := "2.11.8"))
.settings(libraryDependencies ++= Seq(
akka.Http,
akka.slf4jApi,
akka.akkaSlf4j,
kamon.Core,
kamon.Akka,
kamon.LogReporter,
kamon.SystemMetrics,
aspectj.aspectjtools,
aspectj.aspectjweaver,
aspectj.aspectjrt
))
.settings(aspectjSettings: _*)
PS:
- 卡蒙 = 0.6.7
- 方面j = 1.8.9
- sbt 0.13.13
- 斯卡拉 2.12.3
- 我也在用这个插件
addSbtPlugin("com.typesafe.sbt" % "sbt-aspectj" % "0.9.4")
有任何想法吗?