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.
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.