Uptime monitoring is a service that watches your website or application around the clock and tells you the instant it stops responding. It works by sending a small request to your site at a regular interval, often every minute, from several locations. If your site does not answer correctly, the monitor notices and raises an alarm before most of your customers even refresh the page. The checks run from different countries on purpose, so a fault in one network does not get mistaken for your whole site going down.

Picture a night-shift security guard who walks past your shop door every minute and rattles the handle to make sure it still opens. The moment the door is jammed, the guard phones you. That is uptime monitoring. It does not fix the problem, but it makes sure you are the first to know rather than hearing about it from an angry customer. The notification usually flows through an alerting system that pings you by email, SMS or Slack.

The maths behind the promise is worth knowing. A target of 99.9 percent sounds airtight, but it still allows about 43 minutes of downtime every month. Push it to 99.99 percent and you are down to roughly four minutes, which costs far more to engineer and run. Most small businesses are fine at three nines. A payment platform is not. Uptime is also the number most often promised in a contract, so if a vendor guarantees 99.9 percent availability in an SLA, monitoring is how both sides actually measure whether that promise was kept. Without it, the figure is just a sentence in a document that nobody can verify.

At TopDevs we set up uptime monitoring on everything we host for clients, so a problem at 3am is caught and fixed before the business day starts.