keep告警平台:一条命令跑起来,4类告警噪音各归各位
keep告警平台一条命令跑起来4类告警噪音各归各位【免费下载链接】keepThe open-source AIOps and alert management platform项目地址: https://gitcode.com/GitHub_Trending/kee/keep凌晨告警群被同一个报错刷屏值班的人还得挨个去 Jira 建单——如果你的日常也这样可以看看 keep。它是一个开源 AIOps 告警管理平台把散落在各个监控系统里的告警汇到一处做去重、关联和自动化处置。部署不难一条命令就能起来。零到一3 条命令拉起告警平台前提是机器上装好了 Docker 和 Docker Compose。然后git clone https://gitcode.com/GitHub_Trending/kee/keep cd keep docker-compose up -d第一条把代码拉到本地第二条进入目录第三条拉取镜像并后台启动三个服务前端、后端 API 和一个负责实时推送的 WebSocket 服务。浏览器打开http://localhost:3000前端在这个端口后端 API 在 8080。默认用户名和密码都是keep⚠️ 建议登录第一件事就改密码。能力地图你遇到的麻烦它对应什么你的麻烦对应功能入口同一个告警反复轰炸群告警去重按字段指纹合并重复项告警页配置去重规则告警一堆分不清根因在哪个服务服务拓扑 告警关联分析拓扑页告警触发后还要手工建工单工作流自动化告警触发即执行Workflows 页不想写代码配自动化AI 用自然语言生成工作流Workflows 页新建入口告警分散在 Prometheus、Datadog 等系统Provider 集成统一汇入一处Providers 页去重规则长这样指定哪些字段算指纹命中即合并重复告警不再刷屏。拓扑页把告警映射到服务依赖关系上哪条链路在着火一眼能看出来。不想手写工作流 YAML 的话直接用自然语言描述。比如检查 Datadog 的错误日志每分钟一次发现新增错误就往 Teams 发一条消息AI 会把这句话拆成可执行的工作流步骤。部署选型先想清楚你要什么部署方式适合谁好处要注意Docker Compose尝鲜、开发测试一条命令启动资源占用小单点不适合扛生产Docker 单容器小团队、简单环境配置最省事扩容和高可用都受限KubernetesHelm Chart生产环境多副本、自动恢复、可伸缩配置项多资源要求更高云托管ECS / GKE 等公司已在某朵云全托管基本不用管底层成本更高存在厂商绑定决策其实很简单如果你只是想先看看它能干什么选Docker Compose上面那 3 条命令就够了详细流程见 Docker 部署文档。如果你是三五人的团队、服务器就一台用单容器 Docker即可。如果要给全公司的告警兜底选Kubernetes仓库里提供了 Helm ChartK8s 部署概览 有完整步骤。如果团队本来就跑在 GCP 或 AWS 上直接上云托管把运维成本换成托管费。生产就绪清单上线前逐条过一遍后端至少 2 个副本replicaCount: 2——单副本挂了就是全站告警失明给每个副本设好资源请求和上限参考值requests 200m CPU / 512Mi 内存limits 1000m / 1Gi——防止一个容器吃光节点资源数据库开启持久化persistence enabledstorageClass 按环境选——容器一重建没落盘的工作流和规则全丢把 keep 自己接进监控设置OTEL_EXPORTER_OTLP_ENDPOINT指向你的 OTel Collector——监控平台的监控不能靠人肉刷页面启用身份验证换掉默认账号密码配置 TLS 证书——生产实例暴露公网时默认 keep/keep 等于没上锁数据库定期备份——前面几条都做了没备份也是白搭环境变量与配置项的完整清单在 部署配置参考 里改配置前查一遍比试错快。出问题时的第一反应动作现象先做什么容器起不来或反复重启跑docker-compose logs看报错再确认 3000 / 8080 端口没被占后端连不上数据库确认数据库容器在跑核对连接串DATABASE_CONNECTION_STRING前端打不开看前端服务状态K8s 环境再查 Ingress 和防火墙页面响应慢、超时加资源配额、启用缓存、优化慢查询清单勾完平台就基本稳了。下一步装一个你现有监控系统的 Provider把真实告警接进来跑一个告警触发 → 自动建工单的工作流看看它能不能替你挡掉第一批噪音。【免费下载链接】keepThe open-source AIOps and alert management platform项目地址: https://gitcode.com/GitHub_Trending/kee/keep创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考