【发布时间】:2015-12-04 05:13:43
【问题描述】:
我正在尝试使用 ganglia 监控我的 dropwizard Web 服务。我在本地机器上运行了 gmond 和 gmetad。而且我能够在 ganglia-web 上看到基本指标(例如 cpu、内存使用情况)。
我还根据this在我的服务中添加了ganglia记者。但是我的 ganglia-web 上没有显示任何内容。
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