From 591c7837eb8db82142b07b95d8ffb016e1181d1a Mon Sep 17 00:00:00 2001 From: Sergio Bossa Date: Thu, 4 Oct 2018 16:26:07 +0100 Subject: [PATCH] Print tags in sorted order on summarize. --- src/main/java/SummarizeHistogramLogs.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/SummarizeHistogramLogs.java b/src/main/java/SummarizeHistogramLogs.java index a62f9c7..6f50161 100644 --- a/src/main/java/SummarizeHistogramLogs.java +++ b/src/main/java/SummarizeHistogramLogs.java @@ -128,7 +128,7 @@ public void run() private void summarizeAndPrint() throws FileNotFoundException { - Map sumByTag = new HashMap<>(); + Map sumByTag = new TreeMap<>(); long period = 0; long intervalLengthSum = 0; @@ -228,13 +228,13 @@ private void summarizeAndPrint() throws FileNotFoundException } } } - + private boolean shouldSkipTag(String ntag) { ntag = (ntag == null) ? "default" : ntag; return excludeTags.contains(ntag) || (!includeTags.isEmpty() && !includeTags.contains(ntag)); } - + private PrintStream getOut(String tag) throws FileNotFoundException { PrintStream report = System.out; @@ -285,7 +285,7 @@ private void printCsv(PrintStream out, Histogram sum) out.println(count); } } - + private void printCsvE(PrintStream out, Histogram sum) { long max = (long) (sum.getMaxValue() / outputValueUnitRatio);