十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Keep AIOps告警管理:部署、接入与降噪

Keep AIOps告警管理:部署、接入与降噪 Keep AIOps告警管理部署、接入与降噪【免费下载链接】keepThe open-source AIOps and alert management platform项目地址: https://gitcode.com/GitHub_Trending/kee/keepKeep 是一个开源的告警管理与 AIOps 平台把多个监控工具的告警聚合为统一的告警流并提供降噪、关联分析和自动化响应。适用于已经使用 Prometheus、Datadog 等监控栈、希望收敛重复告警的 SRE 与 DevOps 团队。项目概览Keep 采用 MIT 协议开源ee/ 目录除外后端为 Python/FastAPI前端为 Next.js通过 docker-compose 一键拉起。核心能力分三个域多源告警统一接入内置 100 provider将 Prometheus、Datadog、CloudWatch、Zabbix 等告警归一化为标准模型。基于指纹与规则的降噪关联去重规则合并重复告警关联引擎将多源告警收敛为 incident。YAML 工作流编排以触发器、步骤、动作定义处理逻辑可回调任意 provider 完成通知与工单操作。 部署与验证克隆仓库后用内置 compose 文件直接启动包含前端、后端、websocket 等服务git clone https://gitcode.com/GitHub_Trending/kee/keep cd keep docker compose up -d前端暴露 3000 端口后端 API 暴露 8080 端口。浏览器访问http://localhost:3000看到告警管理控制台即表示部署成功后端可用curl http://localhost:8080/healthcheck验证返回 200。 核心能力拆解告警接入与聚合解决各监控工具告警格式不一、无法统一展示的问题。Keep 为每个监控源实现独立 provider通过 webhook 推送或定时拉取获取告警并统一解析出 source、severity、指纹等字段。各 provider 自带默认的接入与去重规则。接入后所有告警进入同一列表支持统一检索与筛选。告警去重与关联规则解决同一故障被重复上报、真实问题被淹没的问题。每个 provider 预置指纹字段指纹相同的告警按部分去重合并为一条全字段一致的告警直接丢弃完全去重。关联引擎再按条件规则把相关告警归并为 incident。重复告警收敛后值班人员需要处理的通知数量显著减少。基于工作流编排的自动化响应解决告警触发后仍需人工跟进的问题。工作流用 YAML 定义由 triggers、steps、actions 组成支持条件判断与 foreach 批量执行可调用 Slack、Jira、SMTP 等任意 provider 完成通知、建单、回写告警状态。一次critical 告警自动建 Jira 工单的处理逻辑只需一个 YAML 文件。典型场景值班 SRE 凌晨收到 200 条 Prometheus 重复上报部分去重规则将同指纹告警合并为少量条目避免重复通知刷屏。支付服务的 CPU 与网络延迟告警同时触发关联规则把多源告警收敛为一个 incident值班人员按单一事件处理。CloudWatch 告警触发后自动推送 Slack工作流配置如下workflow: id: cloudwatch-slack triggers: - type: alert actions: - provider: type: slack with: message: Got alarm: {{ alert.name }}选型参考Keep 适合单集群规模、依赖 Docker 环境的中小团队告警来源以 Prometheus/Grafana 等开源自建监控或 Datadog 类 SaaS 为主。仓库附带 Prometheus Grafana 数据源可用docker compose --profile grafana up -d一并启动用于验证。局限在于默认 compose 为单实例部署无集群高可用默认无鉴权生产使用需要自行启用 DB 鉴权或对接 SSO见docker-compose-with-auth.yml。资源与下一步平台介绍与 AIOps 概念docs/overview/introduction.mdx工作流语法与示例docs/workflows/overview.mdx工作流引擎源码在 keep/workflowmanager/去重逻辑在 keep/api/alert_deduplicator/。社区 issue 区对 provider 集成请求的响应较快接入特定监控源前建议先检索已有 issue。【免费下载链接】keepThe open-source AIOps and alert management platform项目地址: https://gitcode.com/GitHub_Trending/kee/keep创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表