Skip to main content
Account

Robusta

Robusta is an open-source toolkit that enriches Prometheus alerts with diagnostics. Learn how its playbooks add root-cause context to Kubernetes alerts.

Status
Stable
Category
Observability and Analysis
Subcategory
Observability
License
MIT
Technology matrix Skip Just not for me See the matrix

Robusta is an open-source Kubernetes alerting and troubleshooting toolkit that wraps Prometheus alerts with context, automated diagnostics, and rich notifications. It ships with its own kube-prometheus-stack distribution so that a single Helm install brings up Prometheus, Alertmanager, Grafana, and the Robusta relay in a pre-integrated configuration.

The core component is a Python-based engine that consumes Alertmanager webhooks and Kubernetes events, then runs playbooks in response. A playbook is a small piece of code that can, for example, fetch pod logs, describe the offending resource, run kubectl top, pull a Java thread dump, generate a flame graph, or compare the current deployment to its previous revision, then attach the result directly to the Slack, Microsoft Teams, PagerDuty, or ServiceNow message. The built-in playbook library covers common Kubernetes failure modes โ€” CrashLoopBackOff, OOMKilled, ImagePullBackOff, failing liveness probes, noisy neighbors โ€” so operators see the root-cause information inline with the alert instead of context-switching to kubectl.

Robusta also exposes a SaaS UI called Robusta Platform that aggregates data across clusters, provides timelines and change tracking, and in its HolmesGPT component uses an LLM agent to reason over cluster state during incident investigation. The engine itself is MIT licensed on GitHub.

Robusta recordings

2 recordings, newest first

Observability

Email signup loads here. You can also manage email preferences in account settings.

Build Robusta? I'll show you where engineers get stuck with it โ†’ Back free content for the community โ†’