@Override public void start() { LOGGER.info("Starting metrics"); // Start the reporters for (ConfiguredReporter reporter : reporters) { reporter.start(); } }
@Override public void stop() { LOGGER.info("Stopping metrics"); for (ConfiguredReporter reporter : reporters) { reporter.stop(); } removeAll(); }
reporters.add(new ConfiguredReporter(reporter, period * 1000));
reporters.add(new ConfiguredReporter(reporter, period * 1000));
/** Force send metrics to the reporters (out of scheduled time) */ public void report() { for (ConfiguredReporter reporter : reporters) { reporter.report(); } } }
/** Force send metrics to the reporters (out of scheduled time) */ public void report() { for (ConfiguredReporter reporter : reporters) { reporter.report(); } } }
@Override public void start() { LOGGER.info("Starting metrics"); // Start the reporters for (ConfiguredReporter reporter : reporters) { reporter.start(); } }
@Override public void stop() { LOGGER.info("Stopping metrics"); for (ConfiguredReporter reporter : reporters) { reporter.stop(); } removeAll(); }