private void printHistogram()

in src/main/java/org/apache/sling/commons/metrics/internal/JSONReporter.java [249:266]


    private void printHistogram(Map.Entry<String, Histogram> e) throws IOException {
        json.key(e.getKey()).object();
        json.key("count").value(e.getValue().getCount());

        Snapshot snapshot = e.getValue().getSnapshot();
        json.key("max").value(snapshot.getMax());
        json.key("mean").value(snapshot.getMean());
        json.key("min").value(snapshot.getMin());
        json.key("p50").value(snapshot.getMedian());
        json.key("p75").value(snapshot.get75thPercentile());
        json.key("p95").value(snapshot.get95thPercentile());
        json.key("p98").value(snapshot.get98thPercentile());
        json.key("p99").value(snapshot.get99thPercentile());
        json.key("p999").value(snapshot.get999thPercentile());
        json.key("stddev").value(snapshot.getStdDev());

        json.endObject();
    }