Dropwizard不向神经节报告指标

问题描述 投票:0回答:1

我正在尝试使用神经节监控我的dropwizard Web服务。我在本地计算机上运行了gmond和gmetad。而且我能够在神经节网上看到基本指标(例如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);
    }
dropwizard metrics ganglia
1个回答
0
投票

在我看来,您输入了正常的网络地址,但告诉GMetric期望使用多播地址。这是我使用过的(有效的):

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

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

© www.soinside.com 2019 - 2024. All rights reserved.