4 ms·
I've been running OnlineOrNot (https://onlineornot.com https://onlineornot.com) since early 2021 now (almost three years). I recently wrote about how last year
by rozenmd 3y ago
I've been running OnlineOrNot (https://onlineornot.com https://onlineornot.com) since early 2021 now (almost three years).
I recently wrote about how last year it grew twice as fast as I expected: https://maxrozen.com/2023-focus-single-product-pays-off https://maxrozen.com/2023-focus-single-product-pays-off
It all started because I needed a weekly report for my contracting clients to prove their web host sucked to the point where it was costing them significant money. They were paying for cheapest tier WordPress hosting at the time, and didn't believe me when I said random 5 min blocks of downtime throughout the day were adding up.
I built a dirt-simple form that takes a URL and sends a notification when the site goes down/up, with a weekly summary email. Then, I kept adding features every day, responding to customer requests and fixing bugs 2 hours at a time, even after I stopped being a contractor.
Since then I also added status pages (example: https://hackernews.onlineornot.com/ https://hackernews.onlineornot.com/) and cron job monitoring, to ensure database backups and whatnot run when I expect.
- nicbou 3y agoThis is really nice. The front page tells me everything I need to know. For your consideration, I'm really struggling to find a tool like yours that expect a regular ping ("the daily build has not failed") and that support pushing a status ("the last build was green"). I have two matching use cases: one to detect when my static site generator fails to build in production, and the other to detect when my appointment finder does not find appointments for a longer period of time. I'd really like my uptime monitor to handle that, so that I don't have to implement something myself. Another brilliant feature is allestörungen, which lets people report troubles with common services. It fulfils the similar niche of "is this down for anyone else?"
- rozenmd 3y agoPing success/failure is something I've been looking at - I'll add it to the backlog :)
- nicbou 3y agoIn this case the server would be POSTing a status to you ("I'm not ok!"), not responding to a ping.
- steelcityamir 3y agoAre you looking for something that accepts a metric from your end (number of appointments found) and alerts on a rule (Zero appointments found in the past 24 hours)?
- nicbou 3y agoIt would be nice but not absolutely necessary. Something that allows gathering all alerts in one place is all I need. Gathering data in one place would be cool but not absolutely essential
- rozenmd 3y agoYep, understood - will be adding that soon
- is_true 3y agoI think cronitor does that
- mbm 3y agoYeah, this is very neat. Keep going!