2017-09-18 1 views
3

Während ich meine Spring Boot-Anwendung auf den neuesten Build-Snapshot aktualisiere, sehe ich, dass keiner der Aktuatorendpunkte standardmäßig aktiviert ist. Wenn ich sie in application.properties aktiviert angeben, werden sie angezeigt.Spring Boot Actuator-Pfade nicht standardmäßig aktiviert?

1) Ist dieses Verhalten beabsichtigt? Ich habe versucht, nach einem Problem zu suchen, um es zu erklären, konnte aber keins finden. Kann mich jemand mit dem Problem/der Dokumentation verbinden?

2) Gibt es eine Möglichkeit, alle Stellgliedendpunkte zu aktivieren? Ich benutze sie oft während der Entwicklung und würde lieber keine Liste von ihnen in meiner Eigenschaftendatei führen.

Antwort

2

Zwei Teile zu dieser Antwort:

„Gibt es einen Weg, um alle Endpunkte Aktuator zu aktivieren?“

diese Eigenschaft hinzufügen endpoints.enabled=true anstatt sie einzeln mit endpoints.info.enabled=true ermöglicht, endpoints.beans.enabled=true etc

Update: für Frühjahr Boot-2.x die relevante Eigenschaft ist:

endpoints.default.web.enabled=true 

„Ist dieses Verhalten beabsichtigt? "

Wahrscheinlich nicht. Klingt, als hättest du ein Problem mit dem neuesten Meilenstein entdeckt. Wenn Sie ein reproduzierbares Problem mit einem Frühlings-Boot-Meilenstein haben, dann ist Spring's advice ...

Berichterstattung Probleme

Frühlings-Boot-GitHub integrierten Issue-Tracking-System verwendet Bugs und Feature-Requests aufzeichnen. Wenn Sie ein Problem melden möchten, befolgen Sie bitte die folgenden Empfehlungen:

Bevor Sie einen Fehler melden, rufen Sie bitte search the issue tracker an, um zu sehen, ob jemand das Problem bereits gemeldet hat.

Wenn das Problem nicht bereits existiert, create a new issue.

+0

Ich dachte mir so viel. Ich habe das Problem erstellt: https://github.com/spring-projects/spring-boot/issues/1033. – Adam

+0

Scheint, dass ich eine veraltete Version hatte, bevor die '/ info' und'/status' standardmäßig aktiviert waren. Alles funktioniert nach dem Update. Obwohl Sie Ihre Antwort aktualisieren sollten, um die richtige Eigenschaft 'endpoints.default.web.enabled' einzuschließen, und ich werde es akzeptieren. – Adam

+0

@Adam Ich habe die Antwort aktualisiert: "Update: Für Spring Boot 2.x ist die relevante Eigenschaft:' endpoints.default.web.enabled = true' ". – glytching

Verwandte Themen