Robusta Classic - Prometheus Alert Enrichment for Kubernetes
Note: This repository contains Robusta Classic — the rule-based alert enrichment engine. For AI-powered root cause analysis, see HolmesGPT. Both can be installed together as part of the Robusta platform.
What Can Robusta Do?
How it Works | Installation | Integrations ↗ | Docs ↗ | Slack Community ↗
Compatible with kube-prometheus-stack, Prometheus Operator, and more.
Robusta integrates with Prometheus by webhook and adds features like:
- Smart Grouping - reduce notification spam with Slack threads 🧵
- AI Investigation - Kickstart alert investigation with AI (optional)
- Alert Enrichment - see pod logs and other data alongside your alerts
- Self-Healing - define auto-remediation rules for faster fixes
- Advanced Routing based on team, namespace, and more
- Problem-Detection without PromQL - generate Kubernetes-native alerts for OOMKills, failing Jobs, and more
- Change-Tracking for Kubernetes Resources to correlate alerts and rollouts
- Auto-Resolve - update external systems when alerts are resolved (e.g. Jira)
- Dozens of Integrations - Slack, Teams, Jira, and more
Don't have Prometheus? You can use Robusta without Prometheus, or install our all-in-one Kubernetes observability stack with Robusta and Prometheus included.
🔗 Integrations
Robusta integrates with a variety of tools and platforms. Click on any logo to learn more about the integration.
📤 Notification Destinations
|
Slack |
MS Teams |
Discord |
Telegram |
Google Chat |
Mattermost |
|
PagerDuty |
Opsgenie |
Jira |
ServiceNow |
|
Webhook |
|
DataDog |
VictorOps |
Rocket.Chat |
Webex |
Pushover |
Zulip |
|
Robusta UI |
Kafka |
File |
Yandex Messenger |
📊 Metrics and Alerts
readme truncated — read the full docs on github Frequently asked questionsIs robusta free to use?robusta is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead. What does robusta do?Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation What is robusta written in?robusta is primarily written in Python. Its source is publicly available at https://github.com/robusta-dev/robusta, and it has 3,099 GitHub stars. |