SolaceProducts / solace-spring-cloud

An umbrella project containing all Solace projects for Spring Cloud
Apache License 2.0
22 stars 15 forks source link

Adding Health Indicators and Health Contributors #247

Closed eugenezimin closed 10 months ago

eugenezimin commented 11 months ago

This PR adds new functionality of health indicators and health contributors in arrange to build a logical system showing health of all components in a visualized tree manner.

These changes do not propagate any status aggregation for nested components, i.e. if any of the status will be changed from UP to something else - this will be raised up to the root, as the intention for these components is to keep them as simple as possible.

All other functionality, including but not limited to the status aggregation and adding additional rules for statues, should be considered outside this repository.

Nephery commented 11 months ago

Change this to 17 to fix the javadoc error in the github workflow run: https://github.com/SolaceDev/solace-spring-cloud/blob/health-indicators/pom.xml#L234

Looks like this was missed when we upgraded to Spring Boot 3 and Java 17.