Ich habe die Springboot-Version von 1.4.2 auf 1.5.1 aktualisiert. Meine Anwendung hängt von RabbitMQ ab.SpringBoot 1.5.1: Gesundheitsendpunkt zeigt keine registrierten Gesundheitsindikatoren an
Während Version mit 1.4.2 die Ausgabe von Gesundheits Endpunkt war
{
"status": "UP",
"diskSpace": {
"status": "UP",
"total": 249779191808,
"free": 160644202496,
"threshold": 10485760
},
"rabbit": {
"status": "UP",
"version": "3.6.5"
}
}
Nach dem Upgrade mit Version 1.5.1 die Ausgabe
ist{
"status": "UP"
}
So, und Kaninchen diskspace Indikatoren sind nicht da nicht mehr. Merkwürdiger in den Protokollen, kann ich diese finden:
Registering bean definition for @Bean method org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$DiskSpaceHealthIndicatorConfiguration.diskSpaceHealthIndicatorProperties()
Registering bean definition for @Bean method org.springframework.boot.actuate.autoconfigure.HealthIndicatorAutoConfiguration$RabbitHealthIndicatorConfiguration.rabbitHealthIndicator()
und auch wenn ich bitten/Gesundheit Endpunkt ich in den Protokollen sehen, die auf RabbitMQ nennen gemacht
o.s.amqp.rabbit.core.RabbitTemplate - Executing callback on RabbitMQ Channel: Cached Rabbit Channel: AMQChannel(amqp://[email protected]:0:0:0:0:0:0:1:5672/,2), conn: [email protected] Shared Rabbit Connection: [email protected] [delegate=amqp://[email protected]:0:0:0:0:0:0:1:5672/, localPort= 59527]
Expectedly, wenn ich heruntergefahren die RabbitMQ Instanz die Antwort
{
"status": "DOWN"
}
In meinem application.yml
ich habe keine Konfiguration für die Gesundheit, so dass die Standardkonfiguration verwendet.
Wie wird die alte Ausgabe für den Endpunkt der Gesundheit wiederhergestellt?
Arbeiten wie vor nach der Zugabe von 'management.security.enabled = false' hinzufügen können. Das habe ich in Release Notes nicht bemerkt. Vielen Dank – lolotron