Hia All,
我有一项将指标推向Graphite的服务。但是,它只推送JVM指标,而不是信息指标。
当我点击网址时:
http://myservice.com/mypath/info/metrics
我得到了我所期望的,jvm和info指标。即:
`{ "jvm":{ "vm":{ "name":"Java HotSpot(TM) 64-Bit Server VM", "version":"1.6.0_12-b04" }, ... removed for brevity_ } }, "info.application":{ "myMethod":{ "type":"counter", "count":0 }, "doPost":{ ... removed for brevity_ } } }`
我可以在那里看到JVM指标和信息指标,但是,只有JVM指标在Graphite中显示。
有没有人对导致这种情况的原因有任何想法?
感谢所有的帮助!
由于
戴夫
答案 0 :(得分:1)
确保启用石墨记者
GraphiteReporter.enable(metricsRegistry, 1, TimeUnit.MINUTES, graphiteHost, graphitePort, hostname);
将所有侦听器绑定到注册表。
bindListener(Matchers.any(), new MeteredListener(metricsRegistry));
bindListener(Matchers.any(), new TimedListener(metricsRegistry));
bindListener(Matchers.any(), new GaugeListener(metricsRegistry));