The third machine in the naming scheme is Barb. In the show, Barb Lahey owns the trailer park. She holds the deeds, collects the rent, and knows everything that happens in Sunnyvale before the boys finish doing it. So in this house, Barb is the monitor. Uptime checks, logs, and alerts, all in one small cloud box.

The one rule: watch from outside

Barb is the only machine in the fleet that does not live with us. She is a small droplet in a data center, on purpose. The rule is simple: the watcher cannot share the fate of the watched.

A monitor inside the house has a blind spot the size of the house. If the power fails, the monitor fails with it, and the silence looks like health. If the internet drops, the alert about the internet cannot leave the building. I want the report that says “your house went dark,” and that report can only come from a machine whose lights are still on. Barb owns the park. Barb does not live in a trailer.

What she watches

The jobs are boring, which is the point. Barb runs the uptime checks against every service that matters. The critical services also push heartbeats to her on a schedule, so a silent death gets caught, not just a refused connection. Automation flows run on her too, because the machine that runs “tell Ryan when X breaks” must not be the machine that breaks.

She is deliberately small. One box, a handful of containers, no side quests. I moved everything nonessential off her, because a watcher with hobbies is a watcher with downtime. The complete inventory fits in one sentence, and I intend to keep it that way.

When shit hits the fan

The output channel is Discord. When a check fails, Barb posts to a channel on my phone, and the message says which service, since when, and what she saw. Discord costs nothing, arrives fast, and does not depend on a single machine of mine to deliver. The alert path and the failure have no hardware in common. That is the entire design.

The alerts are also honest in both directions. Barb posts when a thing goes down, and she posts when it comes back, with the outage time. A recovery message teaches you more than a failure message. It tells you whether the fix worked, or whether the problem got bored.

The report card

Most days, Barb says nothing, and that silence means something because she is outside the blast radius. When the fiber dropped, my phone knew before the family did. When a certificate expired at 2 AM, the message was waiting with my coffee, with the minute it happened. The park has an owner. She takes her cut in uptime.