Receives enriched alert payloads from collector instances, evaluates them with Claude to produce root cause, evidence and recommended action, deduplicates, and routes notifications to Discord, Telegram, Slack, PagerDuty, webhooks or email.
A lightweight agent that runs in every cluster you monitor. It receives AlertManager webhooks, resolves the alert target via the Kubernetes API, enriches it with logs from Loki and metrics from Prometheus, redacts PII and credentials, then forwards a protobuf payload to muthur over mTLS.
Redacts email, phone, SSN, addresses, IPv4/IPv6, Bearer tokens, JWT, AWS keys, API keys, passwords, credit cards, IBAN and UUID before anything leaves the cluster. Redaction is a fail-closed boundary — oversized or unparseable log lines are dropped, never forwarded raw.
★ muthur-collector on GitHub ↗The closest open-source tools solve a different slice of the problem. MUTHUR is the alert-routing brain; k8sgpt scans cluster state; HolmesGPT runs deep investigations.
# add the chart repo helm repo add vojtechpastyrik \ https://vojtechpastyrik.github.io/charts helm repo update # install into its own namespace helm install muthur \ vojtechpastyrik/muthur \ --namespace muthur --create-namespace \ -f my-values.yaml
make proto cp .env.example .env # fill ANTHROPIC_API_KEY # and MUTHUR_CONFIG_FILE make dev
helm install muthur-collector \ vojtechpastyrik/muthur-collector \ --namespace monitoring \ --set config.clusterId=my-cluster \ --set config.lokiUrl=http://loki.monitoring.svc:3100 \ --set config.prometheusUrl=http://prometheus.monitoring.svc:9090
The essentials are below. Everything works on sane defaults out of the box.