Atriumstatus

master9da7fa5

Documentation

One page per system: what it is, how it works, what to do when it breaks.

13 systems. Each one is a single file in config/systems/ that carries both its documentation and its monitors, so the page you read and the checks that run can never drift apart.

Our apps

Things we build and deploy.

Infrastructure

Things we run that everything else stands on.

Third parties

Things we pay for and cannot fix ourselves.

Client sites

Client-facing properties we are responsible for.

Adding a system

Copy config/systems/_template.ts, fill in the documentation and the monitors, then add one line to config/systems/index.ts. The dashboard, this index, the cron, the uptime maths and /api/health all pick it up with no further changes. The registry refuses to load on a duplicate monitor id or a monitor disabled without a reason.