Package com.codahale.metrics

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


        if (ninjaProps.getBooleanWithDefault("metrics.mbeans.enabled", true)) {

            JmxReporter reporter = JmxReporter.forRegistry(metricRegistry)
                    .inDomain(applicationName).build();

            reporter.start();

            reporters.add(reporter);

            log.debug("Started Ninja Metrics MBeans reporter");
View Full Code Here


  }

  @Override
  public JmxReporter get() {
    JmxReporter reporter = JmxReporter.forRegistry(metricRegistry).build();
    reporter.start();
    return reporter;
  }
}
View Full Code Here

            JmxReporter reporter = JmxReporter
                    .forRegistry(registry)
                    .inDomain(domain)
                    .build();

            reporter.start();
            return reporter;
        }

        return null;
View Full Code Here

    }

    private static JmxReporter getJmxReporter() {
      if (config.getBoolean(ExecConstants.METRICS_JMX_OUTPUT_ENABLED)) {
        JmxReporter reporter = JmxReporter.forRegistry(getInstance()).build();
        reporter.start();

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

        LOG.info("starting echo server");

        NioTcpServer server = new NioTcpServer();
        MetricRegistry metrics = new MetricRegistry();
        JmxReporter reporter = JmxReporter.forRegistry(metrics).build();
        reporter.start();
        server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE, 60 * 600 * 1000);
        server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE, 60 * 600 * 1000);

        // create the filter chain for this service
        server.setFilters(new MonitoringFilter(metrics), new LoggingFilter("LoggingFilter1"),
View Full Code Here

    MetricRegistry summaryRegistry = new MetricRegistry();
    MetricRegistry detailedRegistry = new MetricRegistry();
   
    if (isJmxPublish()) {
      JmxReporter jmxReporter = JmxReporter.forRegistry(summaryRegistry).build();
      jmxReporter.start();
      jmxReporter = JmxReporter.forRegistry(detailedRegistry).build();
      jmxReporter.start();
    }
   
    if (isSlf4jPublish()) {
View Full Code Here

   
    if (isJmxPublish()) {
      JmxReporter jmxReporter = JmxReporter.forRegistry(summaryRegistry).build();
      jmxReporter.start();
      jmxReporter = JmxReporter.forRegistry(detailedRegistry).build();
      jmxReporter.start();
    }
   
    if (isSlf4jPublish()) {
      Slf4jReporter logReporter = Slf4jReporter.forRegistry(summaryRegistry)
          .outputTo(LoggerFactory.getLogger(OpenGammaMetricRegistry.class))
View Full Code Here

                                          .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() {
    if (s_summaryInstance == null) {
      createBasicDebuggingRegistry();
View Full Code Here

    }

    protected void setupReporters() {
        logger.info("Initializing Metrics JMX Reporter");
        final JmxReporter jmxReporter = JmxReporter.forRegistry(metrics).build();
        jmxReporter.start();

        setupGraphiteReporter();
    }

    private void setupGraphiteReporter() {
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.