Package com.codahale.metrics

Examples of com.codahale.metrics.Slf4jReporter.start()


        final Slf4jReporter reporter = Slf4jReporter.forRegistry(registry)
                .outputTo(LOG)
                .convertRatesTo(TimeUnit.SECONDS)
                .convertDurationsTo(TimeUnit.MILLISECONDS)
                .build();
        reporter.start(DEFAULT_REPORTING_INTERVAL_SECONDS, TimeUnit.SECONDS);
        return registry;
    }
}
View Full Code Here


    private static Slf4jReporter getLogReporter() {
      if (config.getBoolean(ExecConstants.METRICS_LOG_OUTPUT_ENABLED)) {
        Slf4jReporter reporter = Slf4jReporter.forRegistry(getInstance()).outputTo(logger)
            .convertRatesTo(TimeUnit.SECONDS).convertDurationsTo(TimeUnit.MILLISECONDS).build();
        reporter.start(config.getInt(ExecConstants.METRICS_LOG_OUTPUT_INTERVAL), TimeUnit.SECONDS);

        return reporter;
      } else
        return null;
    }
View Full Code Here

          if (marker != null) {
            reporterBuilder = reporterBuilder.markWith(new BasicMarkerFactory().getMarker(marker));
          }
             
          reporter = reporterBuilder.build();
          reporter.start(frequency, TimeUnit.NANOSECONDS);
          reporters.put(logger, reporter);
        }
      }
    }
       
View Full Code Here

          if (marker != null) {
            reporterBuilder = reporterBuilder.markWith(new BasicMarkerFactory().getMarker(marker));
          }
             
          reporter = reporterBuilder.build();
          reporter.start(frequency, TimeUnit.NANOSECONDS);
          reporters.put(logger, reporter);
        }
      }
    }
       
View Full Code Here

    private static Slf4jReporter getLogReporter() {
      if (config.getBoolean(ExecConstants.METRICS_LOG_OUTPUT_ENABLED)) {
        Slf4jReporter reporter = Slf4jReporter.forRegistry(getInstance()).outputTo(logger)
            .convertRatesTo(TimeUnit.SECONDS).convertDurationsTo(TimeUnit.MILLISECONDS).build();
        reporter.start(config.getInt(ExecConstants.METRICS_LOG_OUTPUT_INTERVAL), TimeUnit.SECONDS);

        return reporter;
      } else {
        return null;
      }
View Full Code Here

      Slf4jReporter logReporter = Slf4jReporter.forRegistry(summaryRegistry)
          .outputTo(LoggerFactory.getLogger(OpenGammaMetricRegistry.class))
          .convertRatesTo(TimeUnit.SECONDS)
          .convertDurationsTo(TimeUnit.MILLISECONDS)
          .build();
      logReporter.start(1, TimeUnit.MINUTES);
      logReporter = Slf4jReporter.forRegistry(detailedRegistry)
          .outputTo(LoggerFactory.getLogger(OpenGammaMetricRegistry.class))
          .convertRatesTo(TimeUnit.SECONDS)
          .convertDurationsTo(TimeUnit.MILLISECONDS)
          .build();
View Full Code Here

      logReporter = Slf4jReporter.forRegistry(detailedRegistry)
          .outputTo(LoggerFactory.getLogger(OpenGammaMetricRegistry.class))
          .convertRatesTo(TimeUnit.SECONDS)
          .convertDurationsTo(TimeUnit.MILLISECONDS)
          .build();
      logReporter.start(1, TimeUnit.MINUTES);
    }
   
    if (isGangliaPublish()) {
      // Only publish on Ganglia for summary.
      ArgumentChecker.notNull(getGangliaAddress(), "gangliaAddress");
View Full Code Here

    Slf4jReporter logReporter = Slf4jReporter.forRegistry(s_summaryInstance)
                                          .outputTo(LoggerFactory.getLogger(OpenGammaMetricRegistry.class))
                                          .convertRatesTo(TimeUnit.SECONDS)
                                          .convertDurationsTo(TimeUnit.MILLISECONDS)
                                          .build();
    logReporter.start(1, TimeUnit.MINUTES);
    JmxReporter jmxReporter = JmxReporter.forRegistry(s_summaryInstance).build();
    jmxReporter.start();
  }

  private static void initializeIfNecessary() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.