Class CollectdReporter

    • Method Detail

      • forRegistry

        public static CollectdReporter.Builder forRegistry​(com.codahale.metrics.MetricRegistry registry)
        Returns a builder for the specified registry.

        The default settings are:

        • hostName: InetAddress.getLocalHost().getHostName()
        • executor: default executor created by ScheduledReporter
        • shutdownExecutorOnStop: true
        • clock: Clock.defaultClock()
        • rateUnit: TimeUnit.SECONDS
        • durationUnit: TimeUnit.MILLISECONDS
        • filter: MetricFilter.ALL
        • securityLevel: NONE
        • username: ""
        • password: ""
      • start

        public void start​(long period,
                          TimeUnit unit)
        Overrides:
        start in class com.codahale.metrics.ScheduledReporter
      • report

        public void report​(SortedMap<String,​com.codahale.metrics.Gauge> gauges,
                           SortedMap<String,​com.codahale.metrics.Counter> counters,
                           SortedMap<String,​com.codahale.metrics.Histogram> histograms,
                           SortedMap<String,​com.codahale.metrics.Meter> meters,
                           SortedMap<String,​com.codahale.metrics.Timer> timers)
        Specified by:
        report in class com.codahale.metrics.ScheduledReporter