Uptime checks for teams of 2 to 10

Someone has to stand up

When a check fails, Lookout Post wakes one named person with one plain sentence. The rest of the team sleeps through it.

Scroll to start the night shift

23:47

Checkout slows to 4 seconds. One ear goes up.

Every check runs every 30 seconds from 6 places. Slow twice is a warning on the status page, not a page to anyone.

23:52

Checkout fails 1 in 3 card payments. Up.

Priya's phone gets one sentence. The other 5 phones on the team stay dark.

Quiet night, bad night. Drag between them.

The status page your customers read, with the lookout above it. Left of the handle is tonight's incident. Right of it, the quiet night before.

Show

status.halfmoontickets.com23:40

Everything answers. Quiet since 06:12 on Monday.

The lookout on watch tonight is Priya. Lying down.

  • Checkout180 ms
  • Sign-in95 ms
  • Ticket emailssent in 4 s
  • Public API120 ms

status.halfmoontickets.com23:53

Checkout is failing for 1 in 3 card payments.

Stood up at 23:52. Priya is on it and writes here again by 00:10.

  • Checkout502 since 23:52
  • Sign-in101 ms
  • Ticket emailssent in 4 s
  • Public API128 ms

Every incident is one sentence

With the minute the lookout stood up and the minute it lay down again. Customers read it; nobody has to decode a chart.

  1. Tonight

    Checkout is failing for 1 in 3 card payments.

    up 23:52still standing
  2. 12 Oct

    Ticket emails waited 14 minutes in a slow mail queue.

    up 02:14down 02:28
  3. 3 Oct

    Sign-in timed out for 1 in 10 visitors while a certificate renewed.

    up 19:06down 19:11
  4. 21 Sep

    The public API took over 2 seconds a call during a database backup.

    up 04:40down 05:02

One person. One sentence.

The rota names who is on watch tonight. Only that phone buzzes, with a text and a call that reads the sentence out.

No answer in 10 minutes, and the next name gets the same sentence. Nobody else hears a thing unless you add them.

Text to Priya23:53

Checkout is failing for 1 in 3 card payments since 23:52. You're on watch tonight. Reply 1 to take it.

  1. Priya gets the sentence, by text and by phone call.
  2. Tom gets it too, only if Priya has not replied.
  3. The other 4 on the team. They find out at breakfast, from the status page.

Pay for checks, not for people.

The first 5 checks are free for as long as you keep them. After that, £2 a check a month. Everyone on the team is included, so the rota costs nothing.

£30a month for 20 checks

Each check runs every 30 seconds from 6 places. Checkout, sign-in, a cron job that should have run: anything with an address.

Post a lookout

00:31

Lay down again.

Checkout took every card payment again from 00:29. Priya wrote one line on the status page and went back to bed.

up 23:52down 00:31

39minutes
1person woken
5asleep

← nightmarqueefootage: Higgsfield⧉ Copy this prompt