【问题标题】:Dropwizard doesn't report metrics to gangliaDropwizard 不向神经节报告指标
【发布时间】: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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 1970-01-01
      相关资源
      最近更新 更多