Watchdog

System health monitoring with auto-remediation and alerting

What It Does

Watchdog is Oshun's immune system. It monitors everything — database, Redis, email, Chatwoot, OAuth tokens, and voice infrastructure — and either fixes issues automatically or alerts via Telegram. Runs on hourly checks, daily summaries, and weekly analysis.

External Service Details

External service: Internal system — no third-party API dependency. Alerts are delivered via Telegram (same bot used for Karen).

Journeys

Watchdog underpins every journey by keeping the infrastructure healthy:

Key Source Files

Cron Schedules

Known Issues

None — the watchdog catches everyone else's issues.