I tried really hard to focus on releasable MVP chunks. The initial release has the ability to add/edit/delete checks and runs the checks on a given schedule and logs the results.
That's it! This release was really to prove my model in terms of scheduling checks, storing the results, and aggregating some baseline metrics.
MVP 2 is going to be visuals with charting on a global dashboard and dashboard for each checks. Dashboard will contain aggregate stats.
MVP 3 is going to be notifications, this is a major rabbit hole which I why I am deferring till later.