skip box plots with no data
This commit is contained in:
@@ -52,15 +52,17 @@ public class BoxAggregator implements CustomAggregator {
|
|||||||
|
|
||||||
buckets.forEachOrdered((final long bucketId, final PercentilesAggregator percentilesAggregator) -> {
|
buckets.forEachOrdered((final long bucketId, final PercentilesAggregator percentilesAggregator) -> {
|
||||||
final Percentiles percentiles = percentilesAggregator.getPercentiles();
|
final Percentiles percentiles = percentilesAggregator.getPercentiles();
|
||||||
csv.append(String.format(Locale.US, "%d,%d,%d,%d,%d,%d", //
|
if (percentiles.get("25.000") != null) {
|
||||||
bucketId / 1000, //
|
csv.append(String.format(Locale.US, "%d,%d,%d,%d,%d,%d", //
|
||||||
percentiles.get("0.000"), //
|
bucketId / 1000, //
|
||||||
percentiles.get("25.000"), //
|
percentiles.get("0.000"), //
|
||||||
percentiles.get("50.000"), //
|
percentiles.get("25.000"), //
|
||||||
percentiles.get("75.000"), //
|
percentiles.get("50.000"), //
|
||||||
percentiles.get("100.000")//
|
percentiles.get("75.000"), //
|
||||||
));
|
percentiles.get("100.000")//
|
||||||
csv.append("\n");
|
));
|
||||||
|
csv.append("\n");
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
return csv.toString();
|
return csv.toString();
|
||||||
|
|||||||
Reference in New Issue
Block a user