Examples of MetricsModule


Examples of com.codahale.metrics.json.MetricsModule

        final boolean showSamples = Boolean.parseBoolean(context.getInitParameter(SHOW_SAMPLES));
        MetricFilter filter = (MetricFilter) context.getAttribute(METRIC_FILTER);
        if (filter == null) {
          filter = MetricFilter.ALL;
        }
        this.mapper = new ObjectMapper().registerModule(new MetricsModule(rateUnit,
                                                                          durationUnit,
                                                                          showSamples,
                                                                          filter));

        this.allowedOrigin = context.getInitParameter(ALLOWED_ORIGIN);
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

        final TimeUnit rateUnit = parseTimeUnit(context.getInitParameter(RATE_UNIT),
                                                TimeUnit.SECONDS);
        final TimeUnit durationUnit = parseTimeUnit(context.getInitParameter(DURATION_UNIT),
                                                    TimeUnit.SECONDS);
        final boolean showSamples = Boolean.parseBoolean(context.getInitParameter(SHOW_SAMPLES));
        this.mapper = new ObjectMapper().registerModule(new MetricsModule(rateUnit,
                                                                          durationUnit,
                                                                          showSamples));

        this.allowedOrigin = config.getInitParameter(ALLOWED_ORIGIN);
    }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

                throw new IllegalStateException("CamelContext has not enabled JMX");
            }
        }

        // json mapper
        this.mapper = new ObjectMapper().registerModule(new MetricsModule(getRateUnit(), getDurationUnit(), false));
        if (getRateUnit() == TimeUnit.SECONDS && getDurationUnit() == TimeUnit.SECONDS) {
            // they both use same units so reuse
            this.secondsMapper = this.mapper;
        } else {
            this.secondsMapper = new ObjectMapper().registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false));
        }
    }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

 
    
    @With(RootCredentialWrapFilter.class)
    public static Result timers() throws JsonProcessingException {
      if (!BaasBoxMetric.isActivate()) return status(SERVICE_UNAVAILABLE,"The metrics service are disabled");
      ObjectMapper mapper = new ObjectMapper().registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.MILLISECONDS, false));
      return ok(mapper.writeValueAsString(BaasBoxMetric.registry.getTimers()));
      }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

      }

    @With(RootCredentialWrapFilter.class)
      public static Result counters() throws JsonProcessingException {
      if (!BaasBoxMetric.isActivate()) return status(SERVICE_UNAVAILABLE,"The metrics service are disabled");
        ObjectMapper mapper = new ObjectMapper().registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false));
          return ok(mapper.writeValueAsString(BaasBoxMetric.registry.getCounters()));
      }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

      }

    @With(RootCredentialWrapFilter.class)
      public static Result meters() throws JsonProcessingException {
      if (!BaasBoxMetric.isActivate()) return status(SERVICE_UNAVAILABLE,"The metrics service are disabled");
        ObjectMapper mapper = new ObjectMapper().registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false));
          return ok(mapper.writeValueAsString(BaasBoxMetric.registry.getMeters()));
      }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

      }
   
    @With(RootCredentialWrapFilter.class)
      public static Result gauges() throws JsonProcessingException {
      if (!BaasBoxMetric.isActivate()) return status(SERVICE_UNAVAILABLE,"The metrics service are disabled");
        ObjectMapper mapper = new ObjectMapper().registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false));
          return ok(mapper.writeValueAsString(BaasBoxMetric.registry.getGauges()));
      }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

      }
   
    @With(RootCredentialWrapFilter.class)
      public static Result histograms() throws JsonProcessingException {
      if (!BaasBoxMetric.isActivate()) return status(SERVICE_UNAVAILABLE,"The metrics service is disabled");
        ObjectMapper mapper = new ObjectMapper().registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false));
          return ok(mapper.writeValueAsString(BaasBoxMetric.registry.getHistograms()));
      }
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

        countersLock = new ReentrantLock();
        histogramsLock = new ReentrantLock();

        // Used for writing the json for the metrics (see com.codahale.metrics.servlets.MetricsServlet)
        // The "false" is to prevent it from printing out all of the values used in the histograms and timers
        this.jsonMapper = new ObjectMapper().registerModule(new MetricsModule(RATE_UNIT, DURATION_UNIT, false));

        // Register the JVM memory gauges and prefix the keys
        MemoryUsageGaugeSet memorySet = new MemoryUsageGaugeSet();
        for (String key : memorySet.getMetrics().keySet()) {
            metricRegistry.register(MetricRegistry.name("jvm", "memory", key), memorySet.getMetrics().get(key));
View Full Code Here

Examples of com.codahale.metrics.json.MetricsModule

                                                    TimeUnit.SECONDS);

        final boolean showSamples = Boolean.parseBoolean(config.getServletContext()
                                                               .getInitParameter(SHOW_SAMPLES));

        this.mapper = new ObjectMapper().registerModule(new MetricsModule(rateUnit,
                                                                          durationUnit,
                                                                          showSamples));
    }
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.