如何用spring-boot显示Dropwizard Metrics Servlet?

mem*_*und 7 java spring metrics dropwizard spring-boot

我正在使用spring-boot-starter-actuator获取localhost/metrics端点.

现在我也想使用dropwizard.metrics和metrics-servlets依赖.在他们的网页(https://dropwizard.github.io/metrics/3.1.0/getting-started/)上声明,使用AdminServet某种管理菜单的指标,healt,threaddump和ping将被创建.

但我没有看到那个servlet.我是否可能必须在spring-boot中明确注册?

mem*_*und 5

我必须显式实例化servlet并提供servlet映射路径,如下所示:

@Bean
public ServletRegistrationBean servletRegistrationBean(){
    return new ServletRegistrationBean(new AdminServlet(),"/metrics/admin/*");
}
Run Code Online (Sandbox Code Playgroud)