我正在使用 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 中显式注册它?
最佳答案
我必须显式实例化 servlet 并提供一个 servlet 映射路径,如下所示:
@Bean
public ServletRegistrationBean servletRegistrationBean(){
return new ServletRegistrationBean(new AdminServlet(),"/metrics/admin/*");
}
关于java - 如何使用 spring-boot 显示 Dropwizard Metrics Servlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31677125/