summaryrefslogtreecommitdiffstats
path: root/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java
diff options
context:
space:
mode:
Diffstat (limited to 'simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java')
-rw-r--r--simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java b/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java
index 45bdd142a60..83b84abaded 100644
--- a/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java
+++ b/simplemetrics/src/main/java/com/yahoo/metrics/simple/jdisc/SnapshotConverter.java
@@ -27,13 +27,6 @@ class SnapshotConverter {
final Map<Point, Map<String, MetricValue>> perPointData = new HashMap<>();
private static final char[] DIGITS = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };
- private Map<String, MetricValue> getMap(Point point) {
- if (! perPointData.containsKey(point)) {
- perPointData.put(point, new HashMap<>());
- }
- return perPointData.get(point);
- }
-
public SnapshotConverter(Bucket snapshot) {
this.snapshot = snapshot;
}
@@ -65,7 +58,6 @@ class SnapshotConverter {
}
}
-
static MetricValue convert(UntypedMetric val) {
if (val.isCounter()) {
return CountMetric.newInstance(val.getCount());
@@ -80,7 +72,7 @@ class SnapshotConverter {
}
private static List<Tuple2<String, Double>> buildPercentileList(DoubleHistogram histogram) {
- final List<Tuple2<String, Double>> prefixAndValues = new ArrayList<>(2);
+ List<Tuple2<String, Double>> prefixAndValues = new ArrayList<>(2);
prefixAndValues.add(new Tuple2<>("95", histogram.getValueAtPercentile(95.0d)));
prefixAndValues.add(new Tuple2<>("99", histogram.getValueAtPercentile(99.0d)));
return prefixAndValues;
@@ -101,6 +93,13 @@ class SnapshotConverter {
data);
}
+ private Map<String, MetricValue> getMap(Point point) {
+ if (! perPointData.containsKey(point)) {
+ perPointData.put(point, new HashMap<>());
+ }
+ return perPointData.get(point);
+ }
+
void outputHistograms(PrintStream output) {
boolean gotHistogram = false;
for (Map.Entry<Identifier, UntypedMetric> entry : snapshot.entrySet()) {