Dropwizard不会向神经网络报告指标

时间:2015-12-04 05:13:43

标签: dropwizard metrics ganglia

我正在尝试使用神经节来监控我的dropwizard Web服务。我在我的本地机器上运行了gmond和gmetad。我能够在ganglia-web上看到基本指标(例如,cpu,内存使用情况)。

我根据this在我的服务中添加了神经节记者。但是我的神经网络上没有任何内容。有谁有想法吗?非常感谢。

private static final MetricRegistry metrics = new MetricRegistry();
private final Timer ingest = metrics.timer("MyApp");


    try {
        final GMetric ganglia = new GMetric("localhost", 8649, GMetric.UDPAddressingMode.MULTICAST, 1);
        final GangliaReporter gangliaReporter = GangliaReporter.forRegistry(metrics)
                .convertRatesTo(TimeUnit.SECONDS)
                .convertDurationsTo(TimeUnit.MILLISECONDS)
                .build(ganglia);
        gangliaReporter.start(1, TimeUnit.MINUTES);
    } catch (Exception e) {
        LOGGER.error("Can not initiate GangliaReporter",e);
    }

1 个答案:

答案 0 :(得分:0)

在我看来,您输入了一个正常的网络地址,但告诉GMetric需要一个多播地址。这是我使用(和工作)的内容:

GMetric ganglia = new GMetric("192.168.0.40", 8649, UDPAddressingMode.UNICAST, 1);

如果这对您没有帮助,请显示您的gmond.conf(udp频道配置)