Monitors are frequently not working, reporting state 30-40 minutes late, or not at all.
I have 2 accounts and 1 account may report correctly (e.g. 7 minutes of downtime) while the second doesn't (e.g. won't detect the service is up for 40+ minutes).
This happened 5+ times in the past 6 months with no explanation, solution or refund. The latest being last night where different monitors reported widely different uptime, failing to detect a service is back up for 30+ minutes.
The uptime charts it generates are wildly inaccurate and it is one of the reasons I picked this product in the first place.
Right now, I have a monitor that should be up, but isn't. I contacted their support saying guys, here, a reproducible case: it is clearly broken, please investigate. Their solution? - oh just delete your 3 years of uptime history and it should work because it is "stucked in cache".
When I said I do not wish to delete 3 years of uptime history, they said: "what I'm saying is to reset the stats so our checks can be done again" - when I reluctantly deleted the 3 years of history and the monitor showed as online, their response? - see, there is no problem!
There are no words.
Using UptimeRobot for many years to monitor hundreds of client devices using their heartbeat feature, plus public websites and other internet facing systems. It just works.
When I downgraded my 300 monitors plan to 200, I ended paying more! Why? Because they increased their prices a lot. Their excuse? "We didn't increase our prices for several years, so we doubled them this year". It's an incredible situation. The service has not got better, they've just taken their customers hostage, knowing that creating 200 monitors with another service wouldn't be worth the time spent.
Have been using UptimeRobot for nearly 5 years now and although I generally don't like receiving alerts about servers being down, I do like looking at green uptime charts in the great new mobile app! Great job!