robusta

robusta

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

Stars: 2634

Visit
 screenshot

Robusta is a tool designed to enhance Prometheus notifications for Kubernetes environments. It offers features such as smart grouping to reduce notification spam, AI investigation for alert analysis, alert enrichment with additional data like pod logs, self-healing capabilities for defining auto-remediation rules, advanced routing options, problem detection without PromQL, change-tracking for Kubernetes resources, auto-resolve functionality, and integration with various external systems like Slack, Teams, and Jira. Users can utilize Robusta with or without Prometheus, and it can be installed alongside existing Prometheus setups or as part of an all-in-one Kubernetes observability stack.

README:

Robusta - Better Prometheus Notifications for Kubernetes

Better grouping, enrichment, and remediation of your existing alerts

How it Works | Installation | Integrations β†— | Docs β†— | Slack Community β†—

What Can Robusta Do?

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.

πŸ› οΈ 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.

Installation instructions Β»

πŸ“ 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.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for robusta

Similar Open Source Tools

For similar tasks

For similar jobs