Reactive Health Service #1
Labels
core
Affects the core framework
good first issue
Good for newcomers
help wanted
Extra attention is needed
A health endpoint can contain a lot of health check policies, so we need a service in order to run all of such checks, reacting to every health check status change. This strategy will allow avoid denial of service throttling among check operations.
Every health check can be declared either to be executed on its own polling process (buffering the result) or to be executed on demand by the runner. Therefore, seems like the runner should be declared in the same way, buffering all the results whether is declared to poll checks.
The expected health check result is defined as:
The runner result will group every health check result, defined as:
The text was updated successfully, but these errors were encountered: