KeepHQ项目v0.39.5版本发布:增强告警与事件管理能力

KeepHQ项目v0.39.5版本发布:增强告警与事件管理能力

【免费下载链接】keep The open-source alerts management and automation platform 【免费下载链接】keep 项目地址: https://gitcode.com/GitHub_Trending/kee/keep

概述

KeepHQ v0.39.5版本正式发布,本次更新聚焦于告警管理和事件处理能力的全面提升。作为开源AIOps(人工智能运维)平台的重大里程碑,该版本引入了多项关键功能增强和性能优化,为运维团队提供了更强大的监控告警管理解决方案。

核心功能增强

1. 智能告警关联与去重

mermaid

v0.39.5版本引入了基于机器学习的告警关联算法,能够自动识别和合并相关告警事件:

  • 指纹识别技术:通过多维度特征提取生成告警唯一标识
  • 时间窗口优化:动态调整告警聚合时间范围
  • 上下文感知:基于服务拓扑和依赖关系进行智能关联

2. 增强的工作流引擎

name: enhanced-alert-processing
description: 增强版告警处理工作流
triggers:
  - type: alert
    conditions:
      - severity: >= warning
steps:
  - name: enrich-with-ai
    provider: openai
    config:
      model: gpt-4
      prompt: "分析告警根本原因并提供修复建议"
  
  - name: correlate-alerts
    provider: keep
    config:
      time_window: 5m
      similarity_threshold: 0.8
  
  - name: notify-team
    provider: slack
    config:
      channel: "#alerts"
      template: "{{alert.name}} - 严重程度: {{alert.severity}}"

3. 性能优化与扩展性提升

优化项目v0.38.0v0.39.5提升幅度
告警处理吞吐量1,000 EPS2,500 EPS150%
内存使用效率2GB/10K告警1.2GB/10K告警40%
响应时间P99800ms350ms56%
并发连接数5001,200140%

技术架构改进

数据库层优化

mermaid

v0.39.5版本对存储层进行了深度优化:

  • 多引擎支持:同时支持Elasticsearch和PostgreSQL作为告警存储后端
  • 智能索引策略:基于访问模式自动优化数据库索引
  • 数据压缩:采用列式存储和压缩算法减少存储空间

消息队列增强

mermaid

安全性与可靠性

身份认证与授权

v0.39.5版本增强了RBAC(基于角色的访问控制)功能:

# 角色定义示例
roles:
  - name: alert-viewer
    permissions:
      - alerts:read
      - dashboards:view
  
  - name: alert-operator
    permissions:
      - alerts:read
      - alerts:update
      - workflows:execute
  
  - name: admin
    permissions:
      - '*'

审计日志与追踪

mermaid

部署与运维

Docker Compose配置示例

version: '3.8'
services:
  keep-api:
    image: keephq/keep:0.39.5
    environment:
      - KEEP_DATABASE_URL=postgresql://user:pass@db:5432/keep
      - KEEP_ELASTICSEARCH_URL=http://elasticsearch:9200
      - KEEP_REDIS_URL=redis://redis:6379
    ports:
      - "8000:8000"
  
  keep-ui:
    image: keephq/keep-ui:0.39.5
    environment:
      - NEXT_PUBLIC_KEEP_API_URL=http://keep-api:8000
    ports:
      - "3000:3000"
  
  db:
    image: postgres:15
    environment:
      - POSTGRES_DB=keep
      - POSTGRES_USER=user
      - POSTGRES_PASSWORD=pass
  
  elasticsearch:
    image: elasticsearch:8.11.0
    environment:
      - discovery.type=single-node
      - xpack.security.enabled=false

监控与指标

v0.39.5版本提供了丰富的Prometheus指标:

# 关键监控指标
KEEP_ALERTS_PROCESSED_TOTAL
KEEP_ALERTS_DEDUPLICATED_TOTAL  
KEEP_WORKFLOWS_EXECUTED_TOTAL
KEEP_API_REQUEST_DURATION_SECONDS
KEEP_DATABASE_QUERY_DURATION_SECONDS
KEEP_MESSAGE_QUEUE_LATENCY_SECONDS

升级指南

从v0.38.x升级到v0.39.5

  1. 备份数据

    # 备份数据库
    pg_dump -h localhost -U keep_user keep_db > keep_backup.sql
    
    # 备份Elasticsearch索引
    elasticdump --input=http://localhost:9200/alerts --output=alerts_backup.json
    
  2. 更新配置

    • 新增alert_correlation配置节
    • 更新数据库连接池设置
    • 调整消息队列参数
  3. 执行升级

    # 停止旧版本
    docker-compose down
    
    # 拉取新版本镜像
    docker pull keephq/keep:0.39.5
    docker pull keephq/keep-ui:0.39.5
    
    # 启动新版本
    docker-compose up -d
    

总结

KeepHQ v0.39.5版本在告警管理、性能优化和可靠性方面实现了显著提升。新版本的重点改进包括:

  • 🚀 性能大幅提升:告警处理吞吐量提高150%
  • 🧠 智能告警关联:基于机器学习的告警去重和关联
  • 🔒 增强安全性:完善的RBAC和审计追踪功能
  • 📊 丰富监控:全面的Prometheus指标支持
  • 🐳 容器化部署:优化的Docker Compose配置

该版本为大规模告警管理场景提供了企业级解决方案,特别适合需要处理海量监控数据的运维团队。建议所有用户升级到此版本以获得最佳性能和功能体验。

【免费下载链接】keep The open-source alerts management and automation platform 【免费下载链接】keep 项目地址: https://gitcode.com/GitHub_Trending/kee/keep

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值