
SonarOps
Monitoring that shows what broke, not just that it did.
I'm a solo developer, and SonarOps is the monitoring tool I couldn't buy.
Every uptime tool I tried gave me a red dot and one probe's opinion: down, but never why. Half the false alarms were the probe's own network, not my site. So I built one that shows what actually broke.
It checks sites every 60 seconds from probes in the EU and USA. When one probe sees an outage, a second probe in another region confirms it before the alert fires, so a local blip doesn't page me at 3am. Beyond up/down it shows the signal journey: DNS, TLS handshake, first byte, full load. It tracks SSL expiry with reminders at 60, 30, 14 and 7 days and full chain validation, and crawls for broken links. Alerts go to email, Telegram or webhook.
Where I'm at: the platform is feature-complete and running in production on my own infrastructure. I'm hardening it and wiring up billing before I open public signups.
If monitoring that explains itself sounds useful, I'd love feedback on what you'd want to see. You can follow along at sonarops.it.
About
Every uptime tool I tried gave me a red dot and a single probe's opinion: down, but never why. Half the false alarms were the probe's own network, not my site. I wanted monitoring that shows what actually broke.

3 Comments
The dual-probe confirmation is interesting.
Are you weighting regions equally when they disagree, or treating one as primary and the other as validation?
Feels like that choice could change how false positives behave under real traffic spikes.