For Jenkins Essentials, we are going to very often need to determine how healthy a Jenkins instance is.
At least for the data Snapshotting/rollback (
JENKINS-49406), we will need to quickly decide if we trigger a rollback or not.
The health is probably going to be a mix of several aspects, among others, for instance:
- is Jenkins answering
- are there (more) warning, or error logs than usual? Overall, did the amount of logs explode?
- can a build run?
We need to think carefully about that I think, and write the associated JEP for review/feedback.