need a status for my status for my .. nate.tngl.io
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add typeahead and prefect to status page

- typeahead: worker health via /stats (proves D1 + CF worker live)
- prefect: api (/api/health) + grafana (/api/health)
- TOTAL_SERVICES 24 → 27
- add new hostnames to worker ALLOWED_HOSTS

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

zzstoatzz 3c22ed9d de129ec5

+17 -1
+13
site/services.js
··· 31 31 ], 32 32 }, 33 33 { 34 + name: "typeahead", 35 + services: [ 36 + { name: "worker", url: "https://typeahead.waow.tech/stats", href: "https://typeahead.waow.tech" }, 37 + ], 38 + }, 39 + { 34 40 name: "pub-search", 35 41 services: [ 36 42 { name: "backend", url: "https://leaflet-search-backend.fly.dev/health", href: "https://leaflet-search-backend.fly.dev" }, ··· 66 72 services: [ 67 73 { name: "backend", url: "https://pollz-backend.fly.dev/health", href: "https://pollz-backend.fly.dev" }, 68 74 { name: "frontend", url: "https://pollz.waow.tech", href: "https://pollz.waow.tech" }, 75 + ], 76 + }, 77 + { 78 + name: "prefect", 79 + services: [ 80 + { name: "api", url: "https://prefect-server.waow.tech/api/health", href: "https://prefect-server.waow.tech" }, 81 + { name: "grafana", url: "https://prefect-metrics.waow.tech/api/health", href: "https://prefect-metrics.waow.tech" }, 69 82 ], 70 83 }, 71 84 {
+4 -1
worker/src/index.ts
··· 20 20 "pollz-backend.fly.dev", 21 21 "pollz.waow.tech", 22 22 "pds.zzstoatzz.io", 23 + "typeahead.waow.tech", 24 + "prefect-server.waow.tech", 25 + "prefect-metrics.waow.tech", 23 26 "zig-bsky-feed.fly.dev", 24 27 "at-me.wisp.place", 25 28 "status.zzstoatzz.io", ··· 72 75 } 73 76 } 74 77 75 - const TOTAL_SERVICES = 24; 78 + const TOTAL_SERVICES = 27; 76 79 77 80 function buildOgSvg(): string { 78 81 const W = 1200;