本仓库是 Robusta Classic 规则引擎,AI 根因分析需另装 HolmesGPT;需通过 webhook 与已有 Prometheus/Alertmanager 对接
robusta
robusta-devMIT活跃维护给 Kubernetes 的 Prometheus 告警做智能分组、AI 补充上下文和自动修复,减少告警噪音并加快故障定位。
Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation
README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。
README 未说明
给 Kubernetes 的 Prometheus 告警做智能分组、富化和自动修复的规则引擎
给 Kubernetes 的 Prometheus 告警做智能分组、AI 补充上下文和自动修复,减少告警噪音并加快故障定位。
核心能力
- 通过 webhook 接入 Prometheus 并富化告警
- 用 Slack 线程做智能分组减少通知刷屏
- 按团队、命名空间等条件做高级告警路由
- 定义自动修复规则实现告警自愈
- 无需 PromQL 生成 OOMKill、Job 失败等 K8s 原生告警
容易踩的坑
- 0.54.0最新正式版2026-11-04 · 2026-11-04 15:26 UTC
What's Changed
- ROB-1648 Trigger Triggered Workflows from any trigger, and on Deployment rollouts by @Sheeproid in https://github.com/robusta-dev/robusta/pull/2204
- ROB-1654 Name the rollout revision in trigger_workflow_event's payload by @Sheeproid in https://github.com/robusta-dev/robusta/pull/2205
- Remove the helm golden render tests by @arikalon1 in https://github.com/robusta-dev/robusta/pull/2206
- feat(helm): support dnsConfig on the forwarder deployment by @DrFaust92 in https://github.com/robusta-dev/robusta/pull/2124
- ROB-1707 Holmes Chat API docs: match start_tool_calling and token_count payloads by @naomi-robusta in https://github.com/robusta-dev/robusta/pull/2209
- Never block or drop Slack messages on the Holmes slackbot check by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2210
- ROB-1738 Fix Pillow, filelock, h2, virtualenv, certifi, black CVEs by @moshemorad in https://github.com/robusta-dev/robusta/pull/2212
- ROB-1291 Prometheus tenant from the namespace label (option B: UI + alert graphs) by @RoiGlinik in https://github.com/robusta-dev/robusta/pull/2215
- ROB-1743 Don't fetch the Supabase key from SaaS for a self-hosted store by @moshemorad in https://github.com/robusta-dev/robusta/pull/2216
- ROB-1776 Retire grafana-renderer by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2219
- Bump holmes chart to 0.46.0 by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2220
Full Changelog: https://github.com/robusta-dev/robusta/compare/0.53.0...0.54.0
- 0.54.0-alpha.1pre-release2026-11-04 · 2026-11-04 10:22 UTC
查看更新说明
What's Changed
- feat(helm): support dnsConfig on the forwarder deployment by @DrFaust92 in https://github.com/robusta-dev/robusta/pull/2124
- ROB-1707 Holmes Chat API docs: match start_tool_calling and token_count payloads by @naomi-robusta in https://github.com/robusta-dev/robusta/pull/2209
- Never block or drop Slack messages on the Holmes slackbot check by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2210
- ROB-1738 Fix Pillow, filelock, h2, virtualenv, certifi, black CVEs by @moshemorad in https://github.com/robusta-dev/robusta/pull/2212
- ROB-1291 Prometheus tenant from the namespace label (option B: UI + alert graphs) by @RoiGlinik in https://github.com/robusta-dev/robusta/pull/2215
- ROB-1743 Don't fetch the Supabase key from SaaS for a self-hosted store by @moshemorad in https://github.com/robusta-dev/robusta/pull/2216
- ROB-1776 Retire grafana-renderer by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2219
Full Changelog: https://github.com/robusta-dev/robusta/compare/0.54.0-alpha...0.54.0-alpha.1
- 0.54.0-alphapre-release2026-10-20 · 2026-10-20 08:53 UTC
这个版本没有写更新说明。
- 0.53.02026-10-15 · 2026-10-15 11:12 UTC
查看更新说明
What's Changed
- ROB-1617 Pin setuptools<82 in docs build for sphinxcontrib-images pkg_resources by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2200
- Add Holmes-only install support (runner.enabled=false) by @arikalon1 in https://github.com/robusta-dev/robusta/pull/2187
- ROB-1624 Notify Slack when a release workflow fails by @Avi-Robusta in https://github.com/robusta-dev/robusta/pull/2202
- update holmes chart version to 0.45.0 by @arikalon1 in https://github.com/robusta-dev/robusta/pull/2203
Full Changelog: https://github.com/robusta-dev/robusta/compare/0.52.0...0.53.0
- 0.53.0-alphapre-release2026-10-15 · 2026-10-15 09:10 UTC
这个版本没有写更新说明。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
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?
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
📊 Metrics and Alerts
🧠 AI-Powered Alert Enrichement
💰 Cost Management
🛠️ 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:

📒 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 »
🖥 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
📝 Documentation
Interested? Learn more about Robusta.
✉️ Contact
- Slack - robustacommunity.slack.com
- Twitter - @RobustaDev
- LinkedIn - robusta-dev
- Email Support - [email protected]
📑 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.
