代码之家  ›  专栏  ›  技术社区  ›  Rakesh

弹簧引导执行器在2.0.0中不提供所有端点。M5版本

  •  4
  • Rakesh  · 技术社区  · 7 年前

    我已经按照本文所述设置了我的spring boot项目 link . 我希望它能提供健康、指标等端点。相反,它只提供以下三个端点。我该如何获得所有端点?

    Spring boot版本:2.0.0。M5

    INFO 2017-10-14 01:45:31,176 [main][] org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping - Mapped "{[/application/status],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping$OperationHandler.handle(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.String>)
     INFO 2017-10-14 01:45:31,176 [main][] org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping - Mapped "{[/application/info],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping$OperationHandler.handle(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.String>)
     INFO 2017-10-14 01:45:31,177 [main][] org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping - Mapped "{[/application],methods=[GET]}" onto private java.util.Map<java.lang.String, java.util.Map<java.lang.String, org.springframework.boot.actuate.endpoint.web.Link>> org.springframework.boot.actuate.endpoint.web.servlet.WebMvcEndpointHandlerMapping.links(javax.servlet.http.HttpServletRequest)
    
    4 回复  |  直到 7 年前
        1
  •  3
  •   elirandav    7 年前

    端点 /actuator/metrics 只有在我添加行后才有效 management.endpoints.web.exposure.include=* 到文件 application.properties .

    我使用的是弹簧启动执行器:2.0.0。释放。

        2
  •  1
  •   JUAN CALVOPINA M GhislainCote    7 年前

    要默认启用所有端点,可以添加以下属性:

    应用属性 :

    endpoints.default.enabled=true
    

    对于 应用yml公司 :

    endpoints:
      default:
        enabled: true
    

    您还可以查看spring boot 2.0.0的其他属性。M5 here

        3
  •  1
  •   Ivan Aracki DavidO    7 年前

    /status /info 默认情况下启用执行器端点。

    启用,例如。 /metrics :

    endpoints:
      metrics:
        enabled: true
    
        4
  •  1
  •   Felipe Girotti    7 年前

    启用端点的新版本:

    management.endpoints.web.expose=*