Skip to content
Cyrille Le Clerc edited this page Jan 6, 2013 · 7 revisions

Information to monitor EmbeddedJmxTrans health

JmxExporter Health Monitoring MBean

VisualVM MBean

Query Collection Duration

  • Should be < 150 micros
  • Graphite formula
alias(scale(divideSeries(servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.CollectionDurationInNanos,servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.CollectionCount),0.001),"Query Collection Duration in micro")

Query Collection Duration

  • Should be < 60 micros
  • Graphite formula
alias(scale(divideSeries(servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.CollectionDurationInNanos,servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.CollectedMetricsCount),0.001),"Metric Collection Duration in micro") 

Query Results Export Duration

  • Should be <= 175 micros for a Graphite Output and an average of 3 attributes collected per query
  • Graphite formula
alias(scale(divideSeries(servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.ExportDurationInNanos,servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.ExportCount),0.001),"Query Results Export Duration in micro")

Metric Result Export Duration

  • Should be <= 75 micros for a Graphite Output
  • Graphite formula
alias(scale(divideSeries(servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.ExportDurationInNanos,servers.<<SERVER_NAME>>.jmxtrans.jmxtrans.ExportedMetricsCount),0.001),"Metric Result Export Duration in micro")```