我目前正在尝试在 Grafana 仪表板中显示 System+Jvm 指标,收集这些指标的一个选项是使用 kamon 依赖项@http://mvnrepository.com/artifact/io.kamon但是, 每当我尝试运行我的 jar 时,我都会得到尽管构建过程很好,但出现错误。该错误涉及
Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'kamon.metric'
at com.typesafe.config.impl.SimpleConfig.findKey(SimpleConfig.java:124)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:145)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:151)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:159)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:164)
如akka docs http://doc.akka.io/docs/akka/snapshot/general/configuration.html中所述,我通过创建一个带阴影的jar 解决了这个问题。似乎没有合并所有 reference.confs 和默认值丢失的问题。然而,创建一个带阴影的 jar 似乎对于所需的东西来说太过分了。
有没有其他人找到更好的解决方案?
谢谢杰克