社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker自建一款开源AIOps和警报管理平台

院长技术 • 4 月前 • 397 次点击  

workflows, dashboards.单一管理平台、警报重复数据删除、丰富、过滤和关联、双向集成、工作流、仪表板。

  1. 项目概述

  • 项目名称:Keep

  • 项目类型:开源的AIOps和告警管理平台

  • 仓库信息:在GitHub上有8.8k个Star,797个关注者,并有160个问题和2个拉取请求。

  • 平台功能

    • 自动化管理:Keep通过声明式的YAML文件自动化告警和事件管理。

    • 多工具集成:Keep可以与多种监控工具集成,如Sentry等。

    • 自定义工作流:用户可以根据需求自定义工作流,以实现特定的告警处理逻辑。

  • 工作流示例

    • 示例场景:为来自Sentry的支付和API服务的严重告警创建Jira票据。

    • 触发条件:当Sentry发出严重告警时触发。

    • 过滤条件:通过设定源、严重性和服务等条件来过滤告警。

    • 动作执行:根据告警的服务类型,执行不同的动作,如向Slack发送消息或创建Jira票据。

  • 告警丰富化

    • 告警增强:通过添加更多的上下文信息来丰富告警,如票据ID、类型和URL。

    • 告警状态更新:一旦告警被处理,其状态将在平台上更新。

  • 部署与配置

    • 部署方式:Keep可以在各种环境和配置中运行,最简单的部署方式是使用Docker Compose。

    • 配置选项:用户可以根据自己的需求配置Keep,包括设置不同的Slack配置和Jira配置等。

  • 文档与支持

    • 平台文档:Keep提供了全面的平台文档,供用户查阅和学习。

    • 社区支持:用户可以通过Slack等渠道获取社区支持,并可以提交新的提供者请求。

  • 贡献与感谢

    • 贡献者:Keep感谢其顶级贡献者,他们帮助Keep变得更好。

    • 加入贡献:用户可以通过加入Slack并私信Tal、Shahar或Furkan来成为顶级贡献者。

    整体而言,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.gitcd keep

    配置环境变量: 根据需要修改 docker-compose.yml 文件中的配置.

    启动服务: 执行以下命令启动 Keep 服务.

    docker-compose up -d

    访问界面: 在浏览器中打开 http://localhost:3000,即可访问 Keep 的用户界面。


    Python社区是高质量的Python/Django开发社区
    本文地址:http://www.python88.com/topic/178132
     
    397 次点击