Growing a cron job monitoring side project into a real business
indiehackers.com
indiehackers.com
Once, it appeared that I was getting false-positive alerts so I called the phone number (not really knowing what to expect) and when (Shane I think?) picked up on the first call I was just flabbergasted that someone was available almost immediately to explain my monitor's behavior. (I had conflated the /run ping with the /complete ping). I highly recommend the service based on their support and my good experience with their API.
The service is continually improving and the customer support has been second-to-none, they have gone above and beyond to meet my needs.
>100 log entries per check
Do you know what that means? (On the pricing page)
* are my pings always right on time? What's the time variance?
* what IPs am I receiving pings from?
* who's pinging me -- a wget or curl utility, somebody using a browser, or some HTTP library?
The number "100" means that for each monitored job, the service will keep 100 most recent log entries, and will prune older entries.
"The ops team consists of a single person, so multi-hour or even multi-day outages are possible".
- stateless (needs to be able to be arbitrarily restarted at any time)
- fast (we need to be able to send alerts right when a job fails)
- simple (we will run pings thru a series of simple evaluators where test coverage is easy)