2017-08-11 5 views
2

Ich benutze den Federtaster 2.0.0.M3 mit dem Federstarteranlasser. Ich ermöglichte zwei Gesundheitskontrollen:Federmanschette 2 mit Aktuator

management.health.diskspace.enabled=true 
management.health.mongo.enabled=true 

Die healt Kontroll Bohnen durch die automatische Konfiguration erstellt werden, nicht aber die HealthMvcEndpoint. Die Antwort von localhost:8080/health ist 404.

Was habe ich falsch gemacht?

Vielen Dank im Voraus

EDIT:

Mhm tun der Antrieb Projekt mit reaktiven und webflux funktioniert? Ok stellte dieses Problem: https://github.com/spring-projects/spring-boot/issues/7970

Antwort

1

nach den Dokumentationen für 2.0.0M der Antrieb Endpunkte wurden mit /application so werden sie /application/health statt voran worden.

Sie sollten auch in der Lage sein, all dies über die Endpunkte in den info Protokollen, um zu sehen, wenn die Anwendung

https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-endpoints

auch eine aktuelle Release-Info über das Booten: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0.0-M1-Release-Notes#actuator-default-mapping

+0

Vielen Dank für die Antwort und uppdate über das 'Anwendung' Präfix, aber kein Unterschied der Endpunkt ist nicht registriert. Ja, ich weiß, dass ich alle Informationen über den Endpunkt sehen werde und in den Protokollen nichts ist. – SirWayne

+0

Von dem, was Sie von Informationen über Ihr Problem geliefert haben, ist es unmöglich zu sagen, was falsch sein könnte. Weitere Informationen zu Abhängigkeiten, application.properties und der Anwendungsstruktur sind erforderlich. Eine Sache kommt mir jedoch in den Sinn; Haben Sie sichergestellt, dass das Aktuator-Servlet den gleichen Port (8080) wie die Hauptanwendung ausführt? –

+0

Ich habe festgestellt, dass der Ausgabeaktuator nicht mit reaktivem Flussmittel arbeitet. Nur mit Federmvc. https://github.com/spring-projects/spring-boot/issues/7970 – SirWayne