猿问

Dropwizard仪表频率

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


    private AtomicInteger heapUsageAfterCollectionThresholdExceeded;


       new Gauge<Integer>() {

        @Override

        public Integer getValue() {

            return heapUsageThresholdExceeded.get();

        }

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


为什么整数仪表报告为十进制值?

下降向导多久测量/推送已注册仪表的指标?

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


慕田峪4524236
浏览 100回答 1
1回答

www说

要回答您的第二个问题,这取决于报告指标的频率。的默认频率为1分钟您可以在配置文件中指定频率。例如 -metrics:&nbsp; reporters:&nbsp; &nbsp; - type: graphite&nbsp; &nbsp; &nbsp; host: localhost&nbsp; &nbsp; &nbsp; port: 2003&nbsp; &nbsp; &nbsp; prefix: example&nbsp; &nbsp; &nbsp; frequency: 1m
随时随地看视频慕课网APP

相关分类

Java
我要回答