Java docker grafana graphite中的Kamon JVM和操作系统指标
我正试图用kamon监控我的scala akka应用程序。 我可以在Kamon仪表板中看到actors统计数据,但在系统仪表板(JVM&OS)中看不到任何数据 这是我的build.sbt文件:Java docker grafana graphite中的Kamon JVM和操作系统指标,java,scala,jvm,akka,akka-monitoring,Java,Scala,Jvm,Akka,Akka Monitoring,我正试图用kamon监控我的scala akka应用程序。 我可以在Kamon仪表板中看到actors统计数据,但在系统仪表板(JVM&OS)中看不到任何数据 这是我的build.sbt文件: import com.typesafe.sbt.SbtAspectj._ name := """kinneret""" scalaVersion := "2.11.6" resolvers += "Typesafe repository" at "http://rep
import com.typesafe.sbt.SbtAspectj._
name := """kinneret"""
scalaVersion := "2.11.6"
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
val akkaVersion = "2.3.9"
val kamonVersion = "0.3.4"
libraryDependencies ++= Seq(
"com.typesafe.akka" %% "akka-slf4j" % akkaVersion,
"com.typesafe.akka" %% "akka-actor" % akkaVersion,
"io.kamon" %% "kamon-core" % kamonVersion,
"io.kamon" %% "kamon-statsd" % kamonVersion,
"io.kamon" %% "kamon-play" % kamonVersion,
"io.kamon" %% "kamon-log-reporter" % kamonVersion,
"io.kamon" %% "kamon-system-metrics" % kamonVersion,
"org.aspectj" % "aspectjweaver" % "1.8.1"
)
aspectjSettings
javaOptions <++= AspectjKeys.weaverOptions in Aspectj
fork in run := true
我使用Mac(约塞米蒂),我使用boot2docker运行docker。
boot2docker ip为192.168.59.103
为了在docker仪表板中查看OS&JVM统计数据,我需要添加什么
谢谢。比较您的配置设置和我的配置设置,我认为您缺少以下配置属性:
kamon {
...
statsd {
...
report-system-metrics = true
...
}
}
@ebl你能帮我设置statsD吗。我可以设置datadog作为graphite的后端,但它不工作。它已经在已经存在的卡蒙·达斯博拉德(kamon dashborad)中显示了一些随机数据。请您澄清一下,我是否需要使用相同的默认kamon仪表板或创建一个新仪表板,如果需要,如何添加数据源?@Vinay我已向kamon用户组添加了一些注释,这可能会有所帮助:@nickebbitt感谢共享url。我添加了localhost:8000作为数据源url。我的代码没有发出任何数据,即使graphana仪表板显示了一些随机值。如何验证?随机值来自测试/演示数据源,请确保您选择了刚刚为您的应用程序创建的新数据源dashboards@nickebbitt我现在可以用了,非常感谢。:)
kamon {
...
statsd {
...
report-system-metrics = true
...
}
}