abahmed/kwatch
Kubernetes incidents, explained. kwatch traces every cluster failure back to its root cause and sends one message: what broke, why, who changed it, and what to do next. Source available (ELv2). observed · 2026-10-19
Health v2 · maintenance only
81/100
- Activity 100
- Release rhythm 45
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 96
- age_days: 1795
- days_rel: 206
- days_push: 2
- n_releases_24m: 4
Adoption not part of the score
1020 stars · 84 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
kwatch is a lightweight, stateless Kubernetes monitoring tool that watches pods, nodes, PVCs, jobs, HPAs, and rollouts and sends self-explaining crash alerts (with root cause, logs, and events) to team chat channels. It is deployed as a single small pod via Helm or kubectl and supports 56 notification providers including Slack, Discord, Teams, PagerDuty, and email.
Use cases
- get notified when pods crash in my kubernetes cluster
- alert on OOMKilled and CrashLoopBackOff with logs
- send kubernetes crash alerts to slack or discord
- monitor stuck deployments and failed jobs in k8s
- lightweight kubernetes alerting without prometheus
- watch pvc disk usage and node health in kubernetes
- route kubernetes alerts by namespace and severity
When to choose
- you want fast, simple kubernetes crash alerting without running Prometheus or Grafana
- you need alerts that include root cause, recent logs, and events in team chat
- you want a stateless single-pod deployment with minimal configuration
- you need alert routing, retries, and fallback across many notification providers
When to avoid
- you need metrics collection, dashboards, or long-term log storage
- you already run a full Prometheus/Alertmanager stack with custom PromQL rules
- you need per-pod agents or deep application-level observability
Facets
service · maturity active
monitoring alerting logging monitoring self-hosted go cli kubernetes crash-detection crash-reporting event-notifier slack discord helm-chart pod-monitoring alert-routing devops containers docker
10 sources
- readme: https://github.com/abahmed/kwatch · fetched 2026-10-19 · e1f490e877ae
- homepage: https://kwatch.dev · fetched 2026-08-29 · 88f31844cca2
- site_page: https://kwatch.dev/docs · fetched 2026-08-29 · ebe2f7ca998b
- site_page: https://kwatch.dev/docs/installation · fetched 2026-08-29 · 7a6825fc3360
- site_page: https://kwatch.dev/docs/channels · fetched 2026-08-29 · c2625469d589
- site_page: https://kwatch.dev/docs/general-configuration · fetched 2026-08-29 · a457362df02b
- site_page: https://kwatch.dev/docs/cli-commands · fetched 2026-08-29 · 89cacaf74c57
- site_page: https://kwatch.dev/docs/rollout-monitor-configuration · fetched 2026-08-29 · b00ef231285e
- site_page: https://kwatch.dev/docs/job-monitor-configuration · fetched 2026-08-29 · 6e6f4fe8b93f
- site_page: https://kwatch.dev/docs/hpa-monitor-configuration · fetched 2026-08-29 · 6e1507441ed4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| abahmed/kwatch | main | 81 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem