我正在尝试使用神经节来监控我的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);
}
答案 0 :(得分:0)
在我看来,您输入了一个正常的网络地址,但告诉GMetric需要一个多播地址。这是我使用(和工作)的内容:
GMetric ganglia = new GMetric("192.168.0.40", 8649, UDPAddressingMode.UNICAST, 1);
如果这对您没有帮助,请显示您的gmond.conf(udp频道配置)