Start here: one command to install
One command is all you need to get started. No Helm orkubectl apply steps here 🚀
Interactive manager
/bin/bash -c "$(curl -fsSL https://kwatch.dev/kwatch.sh)"
Install, configure, upgrade, check, or uninstall kwatch from one menu. The manager asks for your cluster and alert destination, stores credentials in a Secret, and waits for kwatch to become ready.
Need to inspect release artifacts or understand the supported lifecycle? Read the full installation guide.
🧐 What is kwatch?
kwatch is like a smart friend for your Kubernetes cluster:
🚫 No Prometheus🚫 No Grafana🚫 No 50-step setup
You can keep your existing monitoring tools. kwatch is the alarm that tells you what needs attention. 🎯
🚨 From confusing errors to clear next steps
limits.memory:8080/healthz timed out — check the endpoint and startup timing🎯 What does it catch?
Most monitors are on by default — zero config needed:
Container state + last logs + events — tells you *why*
Alerts after 300s stuck
Per-condition severity
Warn at 80%, critical at 90%
JobFailed / suspended / missed runs
ProgressDeadlineExceeded — deployment didn't finish
Unavailable pods detected
After 20 minutes sustained
FailedToScaleUp / NotTriggerScaleUp
Enable if you want cert expiry warnings
Enable to page you if kwatch itself goes down
✨ TLS and heartbeat are opt-in — the core monitors work out of the box.
🧠 Alerts that explain themselves
kwatch ships with a diagnosis engine that runs inside your cluster, reads the logs and events, and tells you what's wrong and what to do next.
How does the insight engine work?
🕳️ Knows when it was blind: kwatch stamps its own liveness, so if it was down while your cluster wasn't, the next startup message says how long nobody was watching.
# Says *why* a crash happened — the root cause, impact, and what changed.
# Configuration is optional: the insight/dependency graph is on by default.When a crash happens, the diagnosis engine reads the logs and tells you the most likely cause and what to do next. Like having a senior SRE on-call with you. 🎯
🧭 An alert, not a dashboard
kwatch does one job really well: it tells you when something breaks and explains what to do next. It does not collect metrics, store logs, or build dashboards.
Already use Prometheus, Grafana, or Loki? Keep them. kwatch works alongside them as the alarm that tells you something needs attention right now. ⏰
📨 Get alerts where you already work
kwatch delivers clear incident alerts to your team's messaging platform — no extra tools needed
… and 41 more — GitLab, Gitea, Splunk, SendGrid, AWS SNS/SES, Twilio & Jira. 56 providerssupported in total.
🚀 Who uses kwatch?
Trusted by engineering teams around the world
🏢 Want to add your company? Open an issue!

