Class MetricReporters

  • All Implemented Interfaces:
    io.engineblock.activityapi.core.Shutdownable

    public class MetricReporters
    extends java.lang.Object
    implements io.engineblock.activityapi.core.Shutdownable
    • Method Detail

      • addRegistry

        public MetricReporters addRegistry​(java.lang.String registryPrefix,
                                           com.codahale.metrics.MetricRegistry metricsRegistry)
      • addGraphite

        public MetricReporters addGraphite​(java.lang.String dest,
                                           java.lang.String prefix)
      • addCSVReporter

        public void addCSVReporter​(java.lang.String directoryName,
                                   java.lang.String prefix)
      • addGraphite

        public MetricReporters addGraphite​(java.lang.String host,
                                           int graphitePort,
                                           java.lang.String prefix)
      • start

        public MetricReporters start​(int consoleIntervalSeconds,
                                     int remoteIntervalSeconds)
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface io.engineblock.activityapi.core.Shutdownable