Keep 5分钟本地部署:免费开源的AIOps告警管理与自动化平台

发布时间:2026/8/24 13:36:48
Keep 5分钟本地部署:免费开源的AIOps告警管理与自动化平台 Keep 5分钟本地部署免费开源的AIOps告警管理与自动化平台【免费下载链接】keepThe open-source AIOps and alert management platform项目地址: https://gitcode.com/GitHub_Trending/kee/keep凌晨三点一条磁盘空间不足的告警把你从床上拽起来打开监控面板一看同样的告警一晚上已经发了二十条还有十几条来自同集群不同节点。你真正要处理的其实就一个问题但工具把它的噪音放大了一百倍。这就是告警疲劳的日常。Keep 是一个开源的 AIOps 与告警管理平台把来自各监控系统的告警收进一个统一视图做去重、关联和自动处理开源免费Docker 一键部署。它是什么Keep 的定位是给 SRE 和运维团队做告警降噪与自动化它不替代 Prometheus、Datadog 这些采集告警的工具而是站在它们后面把散落在十几家工具里的告警汇到一个页面single pane of glass按指纹去重、按规则关联成事件再触发你定义的自动化动作。差异点在于它完全开源、可以用代码配置一切告警规则、工作流、集成都能 YAML 化并且内置了 LLM 集成支持 AI 辅助关联和摘要。图Keep 的告警列表页支持按来源、严重级别、状态等维度过滤是所有告警的统一入口5分钟跑起来 有 Docker 就能部署整个过程不需要装任何依赖git clone https://gitcode.com/GitHub_Trending/kee/keep cd keep docker compose up -dcompose 文件会拉起三个容器后端 APIFastAPI8080 端口、前端 UINext.js3000 端口和一个 WebSocket 服务用于告警实时推送。默认的docker-compose.yml是免认证模式AUTH_TYPENO_AUTH浏览器打开http://localhost:3000直接进入不需要创建账号。数据落在本地state/目录的 SQLite 里重启不丢。生产环境再换docker-compose-with-auth.yml启用认证即可。核心能力走查装好之后的操作顺序大致是接数据源 → 配规则 → 触发自动化 → 看结果。第一步接数据源。在 Providers 页面选择你要接的监控系统Prometheus、Datadog、Grafana、Zabbix 等都有现成的 provider仓库里超过 100 个填好配置后 Keep 可以双向同步拉取告警进来也可以把处理结果写回原系统。第二步配降噪规则。每个 provider 自带默认的指纹fingerprint去重规则你只需要按自己的字段覆盖再在 Correlation 里写关联规则把同一批告警归并进一个 incident。第三步写工作流。工作流是 YAML 文件结构就是triggers什么时候跑 steps/actions跑什么仓库的 examples/workflows/ 目录有 100 多个可直接改着用的模板Slack 通知、创建 Jira 工单、调 HTTP 接口、甚至执行 Bash 都在里面。图工作流列表与运行历史每条告警触发了哪些动作、结果如何都可以回溯第四步看结果。告警进来后经过去重、富化、工作流处理在告警列表和 incident 视图里呈现最终状态AI 还能对一簇关联告警做聚类摘要帮你快速判断这是不是一个系统性问题。图AI 关联分析把同一根源的多条告警聚类成组并给出原因推断一个完整案例以最常见的告警自动开工单为例。你把 Jira 配成 provider然后用一条告警触发的工作流当新告警状态为 firing 且还没有工单号时自动在指定看板建一张 Task把告警名称、描述塞进工单正文再把返回的issue.key和工单链接回写到告警上富化。这条流程的现成模板就在 examples/workflows/jira-create-ticket-on-alert.yml。效果是量级上的过去看到告警 → 判断值不值得开单 → 手动建单要几分钟到几十分钟且经常漏开接入后从告警触发到工单落地是秒级且每次触发都有记录可查。再叠加去重规则同一根因的二十条告警只会产生一张工单值班同学不用再手动筛重。一个类比讲透原理指纹去重可以这么理解小区收发室收到一堆快递先按门牌号 收件人贴标签同一个标签的件放一格第二件同类快递到了不会再通知一次只在格子里加个计数。Keep 的指纹就是这个标签——provider 声明用哪些字段算指纹默认是告警名字段值哈希成固定字符串相同指纹的告警被视为同源合并展示、只触发一次工作流。想合并得更粗或更细改指纹字段就行。文档与生态官方文档入口docs/overview/introduction.mdx部署指南Docker / Kubernetes / ECSdocs/deployment/工作流语法说明docs/workflows/工作流模板库examples/workflows/Provider 集成文档docs/providers/去重与指纹机制docs/overview/deduplication.mdx、docs/overview/fingerprints.mdx关联规则docs/overview/correlation-rules.mdx完整 REST API 定义docs/openapi.json社区支持docs/overview/support.mdx下一步建议先按上面的三条命令把环境跑起来打开http://localhost:3000接着去 Providers 页面接入一个 Prometheus 或 Datadog然后把 jira-create-ticket-on-alert.yml 这个模板改成你自己的看板——这是能最快看到降噪和自动化效果的路径。【免费下载链接】keepThe open-source AIOps and alert management platform项目地址: https://gitcode.com/GitHub_Trending/kee/keep创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考