robusta-dev/robusta

Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation

Python

3,110

2,243 commits

updated Oct 12, 2026

See the code

README

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:

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

📊 Metrics and Alerts

🧠 AI-Powered Alert Enrichement

💰 Cost Management

(back to top)

🛠️ How it works

Robusta uses rules and AI to take Prometheus alerts and add extra information to them, such as pod logs, relevant graphs, possible remediations, and more.

Here is an example alert in Slack:

Here is an example remediation action:

Learn more »

(back to top)

📒 Installing Robusta

Robusta is installed with Helm. For convenience, we provide a CLI wizard to generate Helm values.

You can install Robusta alongside your existing Prometheus, or as an all-in-one bundle with Robusta and a preconfigured kube-prometheus-stack.

To get even more out of Robusta, we recommend creating a free Robusta UI account. Learn more below.

Create a free Robusta UI account »

Installation instructions »

🖥 Free Robusta UI

Take your Kubernetes monitoring to the next level with the Robusta SaaS platform. Creating an account is free, and includes:

  • AI Assistant: Solve alerts faster with an AI assistant that highlights relevant observability data

  • Alert Timeline: View Prometheus alerts across multiple clusters and spot correlations with a powerful timeline view

  • Change Tracking: Correlate alerts with changes to your infrastructure or applications, with Robusta's automatic change tracking for Kubernetes

(back to top)

📝 Documentation

Interested? Learn more about Robusta.

Full documentation »

(back to top)

✉️ Contact

(back to top)

📑 License

Robusta is distributed under the MIT License. See LICENSE.md for more information.

🕐 Stay up to date

We add new features regularly. Stay up to date by watching us on GitHub.

alerting
alertmanager
automation
containers
dashboard
devops
docker
grafana
kubernetes
kubernetes-dashboard
kubernetes-monitoring
monitoring
monitoring-tool
notifications
observability
prometheus
prometheus-alertmanager
python
runbooks
slack

robusta-dev/robusta

Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation

Python

3,110

2,243 commits

updated Oct 12, 2026

See the code

README

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:

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

📊 Metrics and Alerts

🧠 AI-Powered Alert Enrichement

💰 Cost Management

(back to top)

🛠️ How it works

Robusta uses rules and AI to take Prometheus alerts and add extra information to them, such as pod logs, relevant graphs, possible remediations, and more.

Here is an example alert in Slack:

Here is an example remediation action:

Learn more »

(back to top)

📒 Installing Robusta

Robusta is installed with Helm. For convenience, we provide a CLI wizard to generate Helm values.

You can install Robusta alongside your existing Prometheus, or as an all-in-one bundle with Robusta and a preconfigured kube-prometheus-stack.

To get even more out of Robusta, we recommend creating a free Robusta UI account. Learn more below.

Create a free Robusta UI account »

Installation instructions »

🖥 Free Robusta UI

Take your Kubernetes monitoring to the next level with the Robusta SaaS platform. Creating an account is free, and includes:

  • AI Assistant: Solve alerts faster with an AI assistant that highlights relevant observability data

  • Alert Timeline: View Prometheus alerts across multiple clusters and spot correlations with a powerful timeline view

  • Change Tracking: Correlate alerts with changes to your infrastructure or applications, with Robusta's automatic change tracking for Kubernetes

(back to top)

📝 Documentation

Interested? Learn more about Robusta.

Full documentation »

(back to top)

✉️ Contact

(back to top)

📑 License

Robusta is distributed under the MIT License. See LICENSE.md for more information.

🕐 Stay up to date

We add new features regularly. Stay up to date by watching us on GitHub.

alerting
alertmanager
automation
containers
dashboard
devops
docker
grafana
kubernetes
kubernetes-dashboard
kubernetes-monitoring
monitoring
monitoring-tool
notifications
observability
prometheus
prometheus-alertmanager
python
runbooks
slack

Significant stargazers

(top 24 of 39)

Marcelo Trylesinski

3,317 followers · starred Jan 2022

Simon Aronsson

251 followers · starred Apr 2023

Sambhav Kothari

374 followers · starred Oct 2024

Anton Ovchinnikov

114 followers · starred Dec 2022