【问题标题】:Metrics not being reported, but JVm stats are未报告指标,但 JVM 统计数据已报告
【发布时间】:2011-12-20 16:26:43
【问题描述】:

大家好,

我有一项将指标推送到 Graphite 的服务。但是,它只是推送 JVM 指标,而不是信息指标。

当我点击网址时:

http://myservice.com/mypath/info/metrics

我得到了我所期望的 jvm 和 info 指标。即:

`{ “jvm”:{ “虚拟机”:{ "name":"Java HotSpot(TM) 64 位服务器虚拟机", “版本”:“1.6.0_12-b04” }, ...为简洁而删除_ } }, “信息.应用程序”:{ “我的方法”:{ “类型”:“计数器”, “计数”:0 }, “做邮报”:{ ...为简洁而删除_ } } }`

我可以在那里看到 JVM 指标和信息指标,但是,只有 JVM 指标显示在 Graphite 中。

有没有人知道是什么原因造成的?

感谢所有帮助!

谢谢

戴夫

【问题讨论】:

    标签: metrics pom.xml yammer graphite


    【解决方案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));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多