Dropwizard规范频率

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

我在我的代码中使用dropwizard gauge功能如下:

    private AtomicInteger heapUsageAfterCollectionThresholdExceeded;

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

现在开始将heapUsageThresholdExceeded的值推送到graphite。我期待在石墨中看到整数值。但在石墨中,我看到报告的值为小数点值(0.15)。我有以下问题:

  1. 为什么整数标尺报告为十进制值?
  2. drop向导多长时间测量/推送已注册量表的度量标准?

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

java dropwizard graphite gauge
1个回答
1
投票

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

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

metrics:
  reporters:
    - type: graphite
      host: localhost
      port: 2003
      prefix: example
      frequency: 1m
© www.soinside.com 2019 - 2024. All rights reserved.