2017-10-13 58 views
3

我安裝我的春天啓動的項目在本link提及。我預計它會提供諸如健康,指標等端點。相反,它只給了我以下三個端點。我該怎麼做才能獲得所有的端點?春季啓動器不提供所有端點2.0.0.M5版本

春天引導版本: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) 
+0

你能給我們你的應用程序屬性文件嗎? –

+0

server.port = 8080和managerment.port = 9000是唯一的性質在裏面 – Rakesh

+0

AFAIK它可以是一些春天開機里程碑的問題,或者你缺少一些屬性... –

回答

1

默認啓用所有端點,您可以添加以下屬性:

對於application.properties

endpoints.default.enabled=true 

對於application.yml

endpoints: 
    default: 
    enabled: true 

您也可以爲春天開機2.0.0.M5 here

1

後,我在我的春天啓動升級到2.0.0.M5顯然只/status/info執行端點默認情況下啓用。

爲了使例如/metrics

endpoints: 
    metrics: 
    enabled: true 
+0

你知道一種方法來啓用所有? – Rakesh

+0

@Rakesh我認爲JUANs的回答很好。你只需要添加** endpoints.default.enabled = true ** –

1

檢查出其他屬性的新版本,以使端點:

management.endpoints.web.expose=*

0

終點/actuator/metrics只是後我加入了行有效management.endpoints.web.exposure.include=*以檔案application.properties

我使用的彈簧引導驅動器:2.0.0.RELEASE。