Jira + Prometheus Prometheus + Kubernetes+ Slack+ HolmesGPT+ kube-prometheus-stack

通过 webhook 集成 Prometheus,为 Kubernetes 告警做富化、分组、路由与自愈

Prometheus 负责告警,Robusta 通过 webhook 接收后做富化、智能分组与路由,Slack/Jira 承接通知与工单

✓ 减少告警噪音,Slack 线程分组✓ 支持告警自动修复规则 ✕ AI 调查功能为可选且依赖外部平台✕ 需已有 Kubernetes 与 Pro

方案简介

Robusta Classic 是一个基于规则的 Kubernetes 告警富化引擎。它通过 webhook 与 Prometheus 集成,在告警触发时自动附加 Pod 日志等上下文数据,并支持智能分组、按团队/命名空间的高级路由、自愈规则,以及通过 HolmesGPT 进行可选的 AI 根因调查。该方案适合已经在使用 kube-prometheus-stack 或 Prometheus Operator 的 Kubernetes 团队,用于解决告警噪音大、缺乏上下文、排查慢的问题。

组成与分工

  • Prometheus:告警源,通过 webhook 将告警发送给 Robusta
  • Robusta:规则式富化引擎,负责分组、路由、富化与自愈
  • HolmesGPT:AI 驱动的根因分析组件,可选安装
  • Slack / Teams / Jira 等:通知目的地与工单系统
  • kube-prometheus-stack / Prometheus Operator:受支持的 Prometheus 部署形态

前置要求

  • Kubernetes 集群
  • 已有 Prometheus(kube-prometheus-stack 或 Prometheus Operator),或使用 Robusta 提供的一体化可观测性栈
  • 通知目的地账号(Slack、Teams、Jira 等)

注意事项与常见问题

  • 本仓库为 Robusta Classic(规则式引擎),AI 根因分析由 HolmesGPT 提供,两者也可作为 Robusta 平台一起安装。
  • 没有 Prometheus 也可单独使用 Robusta,或安装含 Prometheus 的一体化栈。

优缺点

  • ✓ 减少告警噪音,Slack 线程分组
  • ✓ 支持告警自动修复规则
  • ✕ AI 调查功能为可选且依赖外部平台
  • ✕ 需已有 Kubernetes 与 Pro

出处

本方案挖掘自开源项目 robusta-dev/robusta,方案内容与实施命令均来自其 README 原文。

方案出处
robusta-dev/robusta:Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and aut
3088 star Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation

本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。