Dropwizard仪表频率

时间:2018-11-11 01:32:33

标签: java dropwizard graphite gauge

我在代码中使用dropwizard gauge功能,如下所示:

    private AtomicInteger heapUsageAfterCollectionThresholdExceeded;

       new Gauge<Integer>() {
        @Override
        public Integer getValue() {
            return heapUsageThresholdExceeded.get();
        }

现在,这开始将heapUsageThresholdExceeded的值推升至石墨。我期望在石墨中看到整数值。但是在石墨中,我看到该值报告为小数点值(0.15)。我有以下问题:

  1. 为什么整数计量器报告为十进制值?
  2. 放置向导多久一次测量/推送一个已注册量规的指标?

ref:https://metrics.dropwizard.io/3.1.0/apidocs/com/codahale/metrics/Gauge.html

1 个答案:

答案 0 :(得分:1)

要回答第二个问题,这取决于报告指标的频率。 default frequency是1分钟

您可以在配置文件中指定频率。例如-

metrics:
  reporters:
    - type: graphite
      host: localhost
      port: 2003
      prefix: example
      frequency: 1m