- Notifications
You must be signed in to change notification settings - Fork284
Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation
License
robusta-dev/robusta
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
How it Works |Installation |Integrations ↗ |Docs ↗ |Slack Community ↗
Robusta integrates with Prometheus (e.g.kube-prometheus-stack or Coralogix) by webhook and adds features like:
- Grouping - reduce notification spam with "Live Summary Messages" and Slack threads 🧵
- Enrichment - see pods logs and other relevant information alongside your alerts
- Self-Healing - define auto-remediation rules for alert response, like running Kubernetes jobs or executing bash commands
- Routing by Team/Namespace to different channels based on labels or Kubernetes metadata
- Problem-Detection without PromQL - generate Kubernetes-native alerts for OOMKills, failing Jobs, and more
- Change Tracking for Kubernetes Resources so you can correlate between alerts and new deployments
- Auto-Resolve - for integrations like Slack/Jira, Robusta updates the external system when alerts are resolved
- 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.
Robusta is powered by a rule engine that takes incoming events (e.g. Prometheus alerts) and runs actions on them to gather more information or remediate problems.
Here is an example rule that adds Pod logs to theKubePodCrashLooping alert from Prometheus:
triggers: -on_prometheus_alert:alert_name:KubePodCrashLoopingactions: -logs_enricher:{}
The resulting alert looks like this in Slack:
When performing auto-remediation, you can configure 100% automation, or semi-automatic mode that requires user confirmation:
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 preconfiguredkube-prometheus-stack.
Interested? Learn more about Robusta.
- Slack -robustacommunity.slack.com
- Twitter -@RobustaDev
- LinkedIn -robusta-dev
- Email Support -support@robusta.dev
Robusta is distributed under the MIT License. SeeLICENSE.md for more information.
We add new features regularly. Stay up to date by watching us on GitHub.
About
Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.


