private void report()

in ffwd-reporter/src/main/java/com/spotify/metrics/ffwd/FastForwardReporter.java [219:253]


    private void report(
        @SuppressWarnings("rawtypes") SortedMap<MetricId, Gauge> gauges,
        SortedMap<MetricId, Counter> counters, SortedMap<MetricId, Histogram> histograms,
        SortedMap<MetricId, Meter> meters, SortedMap<MetricId, Timer> timers,
        SortedMap<MetricId, DerivingMeter> derivingMeters,
        SortedMap<MetricId, Distribution> distributions
    ) {
        for (@SuppressWarnings("rawtypes") Map.Entry<MetricId, Gauge> entry : gauges.entrySet()) {
            reportGauge(entry.getKey(), entry.getValue());
        }

        for (Map.Entry<MetricId, Counter> entry : counters.entrySet()) {
            reportCounter(entry.getKey(), entry.getValue());
        }

        for (Map.Entry<MetricId, Histogram> entry : histograms.entrySet()) {
            reportHistogram(entry.getKey(), entry.getValue());
        }

        for (Map.Entry<MetricId, Meter> entry : meters.entrySet()) {
            reportMetered(entry.getKey(), entry.getValue());
        }

        for (Map.Entry<MetricId, Timer> entry : timers.entrySet()) {
            reportTimer(entry.getKey(), entry.getValue());
        }

        for (Map.Entry<MetricId, DerivingMeter> entry : derivingMeters.entrySet()) {
            reportDerivingMeter(entry.getKey(), entry.getValue());
        }

        for (Map.Entry<MetricId, Distribution> entry : distributions.entrySet()) {
            reportDistribution(entry.getKey(), entry.getValue());
        }
    }