Search in sources :

Example 11 with InstrumentedFilter

use of com.codahale.metrics.servlet.InstrumentedFilter in project jhipster-sample-app-dto by jhipster.

the class WebConfigurer method initMetrics.

/**
 * Initializes Metrics.
 */
private void initMetrics(ServletContext servletContext, EnumSet<DispatcherType> disps) {
    log.debug("Initializing Metrics registries");
    servletContext.setAttribute(InstrumentedFilter.REGISTRY_ATTRIBUTE, metricRegistry);
    servletContext.setAttribute(MetricsServlet.METRICS_REGISTRY, metricRegistry);
    log.debug("Registering Metrics Filter");
    FilterRegistration.Dynamic metricsFilter = servletContext.addFilter("webappMetricsFilter", new InstrumentedFilter());
    metricsFilter.addMappingForUrlPatterns(disps, true, "/*");
    metricsFilter.setAsyncSupported(true);
    log.debug("Registering Metrics Servlet");
    ServletRegistration.Dynamic metricsAdminServlet = servletContext.addServlet("metricsServlet", new MetricsServlet());
    metricsAdminServlet.addMapping("/management/metrics/*");
    metricsAdminServlet.setAsyncSupported(true);
    metricsAdminServlet.setLoadOnStartup(2);
}
Also used : MetricsServlet(com.codahale.metrics.servlets.MetricsServlet) InstrumentedFilter(com.codahale.metrics.servlet.InstrumentedFilter)

Example 12 with InstrumentedFilter

use of com.codahale.metrics.servlet.InstrumentedFilter in project jhipster-sample-app-oauth2 by jhipster.

the class WebConfigurer method initMetrics.

/**
 * Initializes Metrics.
 */
private void initMetrics(ServletContext servletContext, EnumSet<DispatcherType> disps) {
    log.debug("Initializing Metrics registries");
    servletContext.setAttribute(InstrumentedFilter.REGISTRY_ATTRIBUTE, metricRegistry);
    servletContext.setAttribute(MetricsServlet.METRICS_REGISTRY, metricRegistry);
    log.debug("Registering Metrics Filter");
    FilterRegistration.Dynamic metricsFilter = servletContext.addFilter("webappMetricsFilter", new InstrumentedFilter());
    metricsFilter.addMappingForUrlPatterns(disps, true, "/*");
    metricsFilter.setAsyncSupported(true);
    log.debug("Registering Metrics Servlet");
    ServletRegistration.Dynamic metricsAdminServlet = servletContext.addServlet("metricsServlet", new MetricsServlet());
    metricsAdminServlet.addMapping("/management/metrics/*");
    metricsAdminServlet.setAsyncSupported(true);
    metricsAdminServlet.setLoadOnStartup(2);
}
Also used : MetricsServlet(com.codahale.metrics.servlets.MetricsServlet) InstrumentedFilter(com.codahale.metrics.servlet.InstrumentedFilter)

Example 13 with InstrumentedFilter

use of com.codahale.metrics.servlet.InstrumentedFilter in project jhipster-registry by jhipster.

the class WebConfigurer method initMetrics.

/**
 * Initializes Metrics.
 */
private void initMetrics(ServletContext servletContext, EnumSet<DispatcherType> disps) {
    log.debug("Initializing Metrics registries");
    servletContext.setAttribute(InstrumentedFilter.REGISTRY_ATTRIBUTE, metricRegistry);
    servletContext.setAttribute(MetricsServlet.METRICS_REGISTRY, metricRegistry);
    log.debug("Registering Metrics Filter");
    FilterRegistration.Dynamic metricsFilter = servletContext.addFilter("webappMetricsFilter", new InstrumentedFilter());
    metricsFilter.addMappingForUrlPatterns(disps, true, "/*");
    metricsFilter.setAsyncSupported(true);
    log.debug("Registering Metrics Servlet");
    ServletRegistration.Dynamic metricsAdminServlet = servletContext.addServlet("metricsServlet", new MetricsServlet());
    metricsAdminServlet.addMapping("/management/metrics/*");
    metricsAdminServlet.setAsyncSupported(true);
    metricsAdminServlet.setLoadOnStartup(2);
}
Also used : MetricsServlet(com.codahale.metrics.servlets.MetricsServlet) InstrumentedFilter(com.codahale.metrics.servlet.InstrumentedFilter)

Example 14 with InstrumentedFilter

use of com.codahale.metrics.servlet.InstrumentedFilter in project mica2 by obiba.

the class WebConfiguration method initMetrics.

/**
 * Initializes Metrics.
 */
private void initMetrics(ServletContext servletContext, EnumSet<DispatcherType> disps) {
    log.debug("Initializing Metrics registries");
    servletContext.setAttribute(InstrumentedFilter.REGISTRY_ATTRIBUTE, metricRegistry);
    servletContext.setAttribute(MetricsServlet.METRICS_REGISTRY, metricRegistry);
    log.debug("Registering Metrics Filter");
    FilterRegistration.Dynamic metricsFilter = servletContext.addFilter("webappMetricsFilter", new InstrumentedFilter());
    metricsFilter.addMappingForUrlPatterns(disps, true, "/*");
    metricsFilter.setAsyncSupported(true);
    log.debug("Registering Metrics Servlet");
    ServletRegistration.Dynamic metricsAdminServlet = servletContext.addServlet("metricsServlet", new MetricsServlet());
    metricsAdminServlet.addMapping("/jvm/*");
    metricsAdminServlet.setAsyncSupported(true);
    metricsAdminServlet.setLoadOnStartup(2);
}
Also used : ServletRegistration(javax.servlet.ServletRegistration) MetricsServlet(com.codahale.metrics.servlets.MetricsServlet) FilterRegistration(javax.servlet.FilterRegistration) InstrumentedFilter(com.codahale.metrics.servlet.InstrumentedFilter)

Example 15 with InstrumentedFilter

use of com.codahale.metrics.servlet.InstrumentedFilter in project tutorials by eugenp.

the class WebConfigurer method initMetrics.

/**
 * Initializes Metrics.
 */
private void initMetrics(ServletContext servletContext, EnumSet<DispatcherType> disps) {
    log.debug("Initializing Metrics registries");
    servletContext.setAttribute(InstrumentedFilter.REGISTRY_ATTRIBUTE, metricRegistry);
    servletContext.setAttribute(MetricsServlet.METRICS_REGISTRY, metricRegistry);
    log.debug("Registering Metrics Filter");
    FilterRegistration.Dynamic metricsFilter = servletContext.addFilter("webappMetricsFilter", new InstrumentedFilter());
    metricsFilter.addMappingForUrlPatterns(disps, true, "/*");
    metricsFilter.setAsyncSupported(true);
    log.debug("Registering Metrics Servlet");
    ServletRegistration.Dynamic metricsAdminServlet = servletContext.addServlet("metricsServlet", new MetricsServlet());
    metricsAdminServlet.addMapping("/management/metrics/*");
    metricsAdminServlet.setAsyncSupported(true);
    metricsAdminServlet.setLoadOnStartup(2);
}
Also used : MetricsServlet(com.codahale.metrics.servlets.MetricsServlet) InstrumentedFilter(com.codahale.metrics.servlet.InstrumentedFilter)

Aggregations

InstrumentedFilter (com.codahale.metrics.servlet.InstrumentedFilter)20 MetricsServlet (com.codahale.metrics.servlets.MetricsServlet)20 FilterRegistration (javax.servlet.FilterRegistration)2 ServletRegistration (javax.servlet.ServletRegistration)2