@Override public void start() { mReporter.start(); }
@Override public void start() { jmxReporter.start(); }
@Override public void start() { jmxReporter.start(); }
@Override public void start() { jmxReporter.start(); }
@Override public void start() { if (reporter != null) { LOG.debug("Starting..."); reporter.start(); } else { throw new IllegalStateException("Attempt to start without preparing " + getClass().getSimpleName()); } }
@Override public void start() { if (reporter != null) { LOG.debug("Starting..."); reporter.start(); } else { throw new IllegalStateException("Attempt to start without preparing " + getClass().getSimpleName()); } }
@Override protected void startUp() throws Exception { registerJvmMetrics(); this.jmxReporter.start(); }
private void reportToJMX(MetricRegistry metricRegistry) { final JmxReporter reporter = JmxReporter.forRegistry(metricRegistry).build(); reporter.start(); reporters.add(reporter); }
jmxReporter.start();
jmxReporter.start();
this.reporter.start();
@Inject public MetricsFactoryImpl(MetricsFig metricsFig) { registry = new MetricRegistry(); String metricsHost = metricsFig.getHost(); if (!metricsHost.equals("false")) { Graphite graphite = new Graphite(new InetSocketAddress(metricsHost, 2003)); graphiteReporter = GraphiteReporter.forRegistry(registry).prefixedWith("usergrid-metrics") .convertRatesTo(TimeUnit.SECONDS) .convertDurationsTo(TimeUnit.MILLISECONDS).filter(MetricFilter.ALL) .build(graphite); graphiteReporter.start(30, TimeUnit.SECONDS); } else { logger.warn("MetricsService:Logger not started."); } jmxReporter = JmxReporter.forRegistry(registry).build(); jmxReporter.start(); }
if (this.jmxReporter.isPresent()) { LOGGER.info("Will start reporting metrics to JMX"); this.jmxReporter.get().start();
@Override public void startReport() { LOG.info("Starting metrics report!"); reporter = Slf4jReporter.forRegistry(metrics) .outputTo(LoggerFactory.getLogger(KAA_METRICS_LOGGER_NAME)) .convertRatesTo(TimeUnit.SECONDS) .convertDurationsTo(TimeUnit.MILLISECONDS).build(); registerSystemMonitor(); reporter.start(30, TimeUnit.SECONDS); this.jmx = JmxReporter.forRegistry(this.metrics).inDomain(KAA_METRICS_LOGGER_NAME).build(); this.jmx.start(); }
jmxReporter.start();
.inDomain(applicationName).build(); reporter.start();
.convertDurationsTo(TimeUnit.MILLISECONDS) .build(); reporter.start(); reporters.add(reporter); } else if (reporterName.startsWith("json") || reporterName.endsWith("jsonfilemetricsreporter")) {
.convertDurationsTo(TimeUnit.MILLISECONDS) .build(); jmxReporter.start(); LOGGER.info("JMX metrics reporter enabled");
private void startJmxReporter() { JmxReporter reporter = JmxReporter.forRegistry(registry).build(); reporter.start(); }
@Override public void start() { if (isEnabled() && !isRunning()) { getObject().start(); running = true; } }