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.