Atriumstatus

master9da7fa5

Agency systems

Something is down right now.

Last sweep 11m ago·11 up · 0 degraded · 4 down · 6 not monitored

Nothing is alerting — an outage is only visible to whoever opens this page.

Set SLACK_WEBHOOK_URL to a Slack incoming webhook, then POST /api/alerts/test to prove it.

Open incidents

Downwebsite-homeHTTP 404, expected 200open 51m
Downwebsite-sitemapHTTP 404, expected 200open 51m
Downwebsite-workHTTP 404, expected 200open 51m
Downcloudinary-deliveryHTTP 401, expected 200open 1d 19h

Our apps

3 systems
Atrium websiteThe public marketing site: home, services, work, pricing, about, resources, contact.Down
  • Homepage404 · 12ms · 11m agoHTTP 404, expected 200
  • Sitemap404 · 6ms · 11m agoHTTP 404, expected 200
  • Work index404 · 10ms · 11m agoHTTP 404, expected 200
Restaurant Growth GraderLead-gen tool: scans a restaurant and returns a scored growth report.Operational
  • Grader page200 · 64ms · 11m ago
  • Search endpoint405 · 1568ms · 11m ago
Status appThis app: the health of every agency system, plus the documentation for each one.Not monitored
  • Status APIpausedSet NEXT_PUBLIC_STATUS_URL to the deployed status URL so the app can watch itself from the outside.

Infrastructure

3 systems
Asset CDNcdn.atriumad.com — client photos and reels on Hostinger shared hosting.Operational
  • Host reachable200 · 210ms · 11m ago
  • Client asset delivery200 · 216ms · 11m ago
Upstash RedisThe durable store behind this dashboard — every check run, uptime figure and incident.Operational
  • REST API reachable401 · 100ms · 11m ago
  • Vendor status200 · 118ms · 11m ago
Postgres (Prisma)Schema, repositories and mappers exist. No app calls them yet.Not monitored
  • Database connectionpausedNo HTTP surface to probe and no consumer to break. Turn this on when the first app opens a connection.

Third parties

6 systems
CloudinaryLegacy media delivery for the case studies that have no CDN override.Down
  • Delivery401 · 11ms · 11m agoHTTP 401, expected 200
Google Places API v1Every piece of business data in a grader scan — and the only paid call per scan.Operational
  • Places API reachable403 · 134ms · 11m ago
  • Places API billable callpausedA request that proves the key and quota work is billable, so it stays off. The liveness check above covers the outage case for free; quota and billing are watched in the Google Cloud console.
PageSpeed InsightsLighthouse scores for the website half of a grader scan.Operational
  • PageSpeed API reachable429 · 134ms · 11m ago
  • PageSpeed audit runpausedA real probe costs a full Lighthouse run and counts against quota, so it stays off. The liveness check above covers the outage case for free; quota is watched in the Google Cloud console.
ScrapeCreatorsPublic social profile data for the optional social step of a grader scan.Operational
  • ScrapeCreators reachable401 · 294ms · 11m ago
  • ScrapeCreators authenticated callpausedAn authenticated request consumes paid credits, so it stays off. The liveness check above covers the outage case for free; credit balance is watched in the vendor dashboard.
LLM providersOpenRouter, Anthropic or Google — whichever writes the grader's narrative.Operational
  • OpenRouter reachable200 · 140ms · 11m ago
Cal.com bookingEvery call-to-action on the site ends here. If it is down, inbound stops.Operational
  • Agency booking page200 · 646ms · 11m ago

Client sites

1 systems
Chick-in-WaffleClient case study with 44 assets on the CDN; site URL not yet registered here.Not monitored
  • Client sitepausedSet NEXT_PUBLIC_CLIENT_CHWF_URL to the client's production URL.

Every system here has a page with its documentation, its runbook and its history.

browse the documentation →