HotShot
HotShot copied to clipboard
[Auto benchmarks] Health check for consensus nodes
What is this task and why do we need to work on it?
For consensus nodes, we want a simple endpoint that denotes whether or not it is healthy. This criteria is yet to be determined, but likely involves if the node is progressing in consensus or not. This allows us as well as node operators to automatically restart if something is going awry.
What work will need to be done to complete this task?
It will likely involve some of the following:
- [ ] add single endpoint through metrics or webserver and integrate
- [ ] testing
Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
- [ ] add tests added for this. nodes that are stopped should not be progressing according to the check
- [ ] approval from rest of consensus
Branch work will be merged to (if not the default branch)
No response