Infrastructure and cloud 7 min

Monitoring: knowing a service is down before customers do

Knowing a service is down before customers do takes four kinds of monitoring: an external probe that tests the service as a user would, signs of wear such as disk space or certificates, the real result of the work, and the absence of an expected signal. Each alert must reach a named person and call for a specific action.

Contents5
  1. 01Why outages are discovered too late
  2. 02What to watch: four layers
  3. 03Who receives the alert, and to do what
  4. 04Where to start
  5. 05Frequently asked questions

“Your site is down.” When a customer is the one saying it, the outage has already cost twice: the service lost for the whole time nobody knew, and the trust of the person who found out. Monitoring does not prevent outages. It shortens the time between the moment something breaks and the moment someone who can fix it knows.

This guide from our Infrastructure and cloud section describes what monitoring should watch, who should receive the alert, and how to avoid the most common trap: the alert nobody reads any more.

In short

  • An external probe tests the service as a user would, from somewhere other than the server being watched.

  • Signs of wear (disk, memory, certificates, backups) warn before the outage.

  • A service can answer “all good” while no longer doing its job: watch the result too.

  • The absence of an expected signal is an alert in its own right.

  • An alert with no named recipient and no specific action ends up ignored.

Why outages are discovered too late

Because a stopped service does not complain. A server that has gone down sends no message, a night job that did not start leaves no error, a form that no longer saves anything keeps showing its thank-you message. Without a dedicated setup, the first alert comes from outside, and often late.

Google’s reference book on running its services, Site Reliability Engineering, sets out the two questions monitoring must answer: what is broken, and why. The first is handled from the outside, the second from the inside.

What to watch: four layers

The four layers of monitoring

  1. The outside

    Does the service respond to a user?

  2. Wear

    Disk, memory, certificates, backups.

  3. The result

    Was the expected work really done?

  4. Silence

    Did the expected signal arrive?

1. The outside: test as a user would

Google’s book distinguishes two approaches. Black-box monitoring tests externally visible behaviour, as a user would see it; white-box monitoring relies on metrics exposed by the system itself, logs included. The first tells you what is broken now; the second helps you understand why, and sometimes see it coming.

For a mid-sized company, the first is the most urgent: a probe that calls each service every minute, from somewhere other than the server being watched. A probe installed on the machine it watches goes down with it.

2. Wear: what warns before the outage

The same book singles out four golden signals: latency, traffic, errors and saturation. For a business server, saturation shows first on disk and memory: a disk filling up with logs will sooner or later stop the database that writes to it.

Certificates deserve a place of their own, because their lifetime is getting shorter. Let’s Encrypt has announced a gradual reduction of its certificates, currently 90 days:

  1. 13 May 2026

    45-day certificates available on request, for early adopters.

  2. 10 February 2027

    The default profile moves to 64 days.

  3. 16 February 2028

    The default profile moves to 45 days.

Let’s Encrypt states that most users who renew automatically will not have to change anything, discourages manual renewal and recommends monitoring for missed renewals. The shorter a certificate, the sooner a broken renewal shows: to customers.

Backups, finally, are a sign of wear like any other: a backup that has been failing silently for weeks is an outage waiting for its moment. Our guide to backing up your own server details what to check, and how often.

3. The result: a service can respond and no longer work

This is the most often forgotten layer, and the one that costs the most. A probe that gets a correct response concludes that everything is fine. It does not know whether the work was done.

On Palmora Property, a property portal we operate, publishing safeguards block an empty import before it can publish a site with no properties at all, when the job that would have done it would have finished “successfully”. That check is on the result, not on the state of the program.

Watch out

A client learned this the hard way

On its site, contact requests went out by email, and a failed send was swallowed: the server replied that everything had gone well, even when it was broken. Any probe would have seen a healthy service. The fix was to save every request in the database before sending the email: if the email fails, the request stays saved and can still be handled. In the same way, security headers declared for months in its host’s configuration had never actually been served with the pages.

The lesson is the same in both cases: watch what is really produced, not what is configured. Our guide to monitoring n8n workflows details these checks on the result.

4. Silence: the absence of a signal is an alert

A job that no longer starts produces no error. The answer is to watch for what should happen: the night’s backup sends a signal when it finishes, and it is the absence of that signal at the expected time that triggers the alert. The principle applies to everything that runs on a schedule: imports, reports, synchronisations.

Who receives the alert, and to do what

Monitoring is only worth what happens after the alert. Google’s book puts it in one rule:

Every page should be actionable.

Google, Site Reliability Engineering

In practice:

  • one named person per service, with a stand-in for absences, not a shared inbox everyone assumes someone else reads;
  • one written action per type of alert: what to check first, who to notify, when to trigger the recovery plan;
  • two levels: what must wake someone up, and what can wait until the next morning;
  • no permanent alerts: an alert that goes off every day with no consequence teaches the team to ignore them all.

From the field

On Palmora Property, the events that matter arrive in two dedicated team channels, with a simple rule: a qualified alert when something happens, silence when there is nothing to say. On our own server, the incident of 5 July 2026, when a badly targeted clean-up command destroyed the containers of ten services in one go, left us with written operating rules, including restart policies for the services.

Monitoring does not replace the people who administer the systems: it gives them the signal in time, and the context to act. Nor does it replace the plan that says what to do when the outage is serious, which we detail in the disaster recovery plan.

Where to start

  1. List your services

    Visible to customers or teams, each with a person who answers for it.

  2. Set up an external probe

    On each one, outside the server being watched, with an alert to that person.

  3. Add the signs of wear

    Disk, certificates, backup success.

  4. Watch one result per service

    A request saved, an import that contains items, a report sent.

  5. Review the alerts every month

    Remove those that called for no action, add those that were missing.

Monitoring is part of the infrastructure foundation shared by your projects, just like access and backups. The other articles in the section cover neighbouring decisions: the five items that inflate a cloud bill, dedicated server, VPS or cloud, Kubernetes and mid-sized companies, self-hosted n8n in production, which tools to move out of SaaS first, the three-year cost of leaving SaaS, cloud migration without breaking things, dependence on the American cloud and NIS2 in France, whose reference framework counts monitoring among its objectives.

For your self-hosted tools, the managed service option of our Leaving SaaS offer covers monitoring, updates and tested backups. For a setup on existing infrastructure, tell us about your services.

Frequently asked questions

What is the difference between monitoring and observability?

Monitoring watches known signals and raises alerts when something leaves the normal range: is the service up, is the disk full, did the backup run. Observability is broader: collecting enough logs, metrics and traces to understand a problem nobody anticipated. A mid-sized company should start with solid monitoring; observability becomes useful as systems multiply.

What should you monitor first on a business server?

First, availability as seen from the outside, with a probe installed somewhere other than the server. Then disk, memory, certificate expiry and backup success. Finally, the real result of each service: a request saved, an import that is not empty. A server that responds may very well have stopped doing its job.

How do you avoid drowning in alerts?

By requiring each alert to call for a specific action, and removing those that call for none. Separate what must wake someone up from what can wait until morning, and review the list every month. An alert that goes off every day with no consequence ends up ignored, and drags the others down with it.

Can a probe run on the server it monitors?

For internal measurements such as disk or memory, yes. For availability, no: if the server goes down, the probe goes down with it and warns nobody. The availability check must run elsewhere, at another host or in a dedicated service, and alert through a channel that does not depend on the server being watched.

Sources

  1. Google, Site Reliability Engineering, chapter Monitoring Distributed Systems (new tab)sre.google
  2. Let’s Encrypt, Decreasing Certificate Lifetimes to 45 Days, December 2025 (new tab)letsencrypt.org
Source 1

Google, Site Reliability Engineering, chapter Monitoring Distributed Systems

Read on sre.google(new tab)
Source 2

Let’s Encrypt, Decreasing Certificate Lifetimes to 45 Days, December 2025

Read on letsencrypt.org(new tab)

Jim · founder of Brain Plus AI

Also in infrastructure and cloud

  • Practical guide8 min

    Disaster recovery plan: what has to be written down

    The day a server, a data centre or an account disappears, it is too late to decide the order of things. What a disaster recovery plan must contain, the two figures management must set, and how to know it works.

  • Practical guide7 min

    Backing up your own server: what really breaks

    Everyone knows the 3-2-1 rule, but what loses data is more mundane: a backup never restored, a forgotten volume, a global clean-up command run in production. Here is what we learned from operating our own server.

  • Practical guide13 min The topic guide

    Cloud infrastructure: the foundation for all your projects

    Before the first project, a cloud infrastructure foundation settles accounts, access, backups and budget once and for all, and every later project inherits it. What it contains, where to put it, what it costs and why running it matters more than installing it.

WhatsApp