workflows, dashboards.单一管理平台、警报重复数据删除、丰富、过滤和关联、双向集成、工作流、仪表板。
项目概述:
平台功能:
自动化管理:Keep通过声明式的YAML文件自动化告警和事件管理。
多工具集成:Keep可以与多种监控工具集成,如Sentry等。
自定义工作流:用户可以根据需求自定义工作流,以实现特定的告警处理逻辑。
工作流示例:
示例场景:为来自Sentry的支付和API服务的严重告警创建Jira票据。
触发条件:当Sentry发出严重告警时触发。
过滤条件:通过设定源、严重性和服务等条件来过滤告警。
动作执行:根据告警的服务类型,执行不同的动作,如向Slack发送消息或创建Jira票据。
告警丰富化:
部署与配置:
文档与支持:
贡献与感谢:
整体而言,Keep是一个功能强大的开源AIOps和告警管理平台,它提供了自动化的告警管理、多工具集成、自定义工作流以及丰富的告警信息等功能。用户可以根据自己的需求进行配置和部署,并通过平台文档和社区支持来获取帮助。同时,Keep也鼓励用户积极参与贡献,共同推动项目的发展。
项目地址
Github地址:https://github.com/keephq/keep
部署安装
安装Docker
curl -sSL https://get.docker.com/ | sh
安装Docker-compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
克隆仓库: 使用 Git 克隆 Keep 仓库.
git clone https://github.com/keephq/keep.git
cd keep
配置环境变量: 根据需要修改 docker-compose.yml 文件中的配置.
启动服务: 执行以下命令启动 Keep 服务.
访问界面: 在浏览器中打开 http://localhost:3000,即可访问 Keep 的用户界面。
