From 2a177ba032598e4167055e61c2ef469fdf2a4eb8 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 10 Apr 2026 23:13:07 +0200 Subject: [PATCH] fix(monitoring): add 10 missing modules to blackbox probes + geocoding to status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Blackbox web probes were missing: body, journal, dreams, firsts, cycles, events, finance, places, who, news, mail. These modules exist in mana-apps.ts and are deployed but were never added to prometheus.yml — so they didn't show on status.mana.how. Also adds mana-geocoding and mana-events to the internal SvelteKit status page health checks. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/mana/apps/web/src/routes/status/+page.server.ts | 2 ++ docker/prometheus/prometheus.yml | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/apps/mana/apps/web/src/routes/status/+page.server.ts b/apps/mana/apps/web/src/routes/status/+page.server.ts index 647c7826b..0b70bd13b 100644 --- a/apps/mana/apps/web/src/routes/status/+page.server.ts +++ b/apps/mana/apps/web/src/routes/status/+page.server.ts @@ -18,6 +18,8 @@ const SERVICES = [ { name: 'Uload Server', url: process.env.PUBLIC_ULOAD_SERVER_URL || 'http://localhost:3070' }, { name: 'Media', url: process.env.PUBLIC_MANA_MEDIA_URL || 'http://localhost:3011' }, { name: 'LLM', url: process.env.PUBLIC_MANA_LLM_URL || 'http://localhost:3025' }, + { name: 'Geocoding', url: process.env.PUBLIC_MANA_GEOCODING_URL || 'http://localhost:3018' }, + { name: 'Events', url: process.env.PUBLIC_MANA_EVENTS_URL || 'http://localhost:3065' }, ]; async function checkService(service: { name: string; url: string }): Promise { diff --git a/docker/prometheus/prometheus.yml b/docker/prometheus/prometheus.yml index e70b1958b..dbb9e6a3a 100644 --- a/docker/prometheus/prometheus.yml +++ b/docker/prometheus/prometheus.yml @@ -243,6 +243,17 @@ scrape_configs: - https://mana.how/habits - https://mana.how/guides - https://mana.how/inventory + - https://mana.how/body + - https://mana.how/journal + - https://mana.how/dreams + - https://mana.how/firsts + - https://mana.how/cycles + - https://mana.how/events + - https://mana.how/finance + - https://mana.how/places + - https://mana.how/who + - https://mana.how/news + - https://mana.how/mail - https://mana.how/playground # Standalone games (separate containers) - https://whopxl.mana.how