Skip to content

Commit 2a212f5

Browse files
author
Marius Sturm
committed
use double values for gauges
1 parent f4a8e94 commit 2a212f5

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2727
<maven.compiler.source>1.7</maven.compiler.source>
2828
<maven.compiler.target>1.7</maven.compiler.target>
29-
<graylog2.version>2.0.0</graylog2.version>
29+
<graylog2.version>2.0.3</graylog2.version>
3030
<graylog2.plugin-dir>/usr/share/graylog-server/plugin</graylog2.plugin-dir>
3131
<metrics.version>3.1.2</metrics.version>
3232
<metrics.statsd.version>4.1.2</metrics.statsd.version>

src/main/java/org/graylog/outputs/metrics/MetricsOutput.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import java.util.List;
3232
import java.util.Map;
3333
import java.util.SortedSet;
34+
import java.util.concurrent.ConcurrentHashMap;
3435
import java.util.concurrent.TimeUnit;
3536
import java.util.concurrent.atomic.AtomicBoolean;
3637

@@ -53,7 +54,8 @@ public class MetricsOutput implements MessageOutput {
5354
private StatsDReporter statsDReporter;
5455

5556
private final MetricRegistry registry = new MetricRegistry();
56-
private AtomicLongMap<String> metricBuffer = AtomicLongMap.create();
57+
// private AtomicLongMap<String> metricBuffer = AtomicLongMap.create();
58+
private ConcurrentHashMap<String, Double> metricBuffer = new ConcurrentHashMap<>();
5759
private List<String> metricFields;
5860

5961
@Inject
@@ -143,7 +145,7 @@ public Number getValue() {
143145
});
144146
}
145147
// Update metric
146-
metricBuffer.put(metricName, metricValue.longValue());
148+
metricBuffer.put(metricName, metricValue.doubleValue());
147149
break;
148150
case "counter":
149151
final Counter counter = registry.counter(metricName);

0 commit comments

Comments
 (0)