SuperAPI AI 工具集

runbookhermes-aiops-agent

智能体与模型

查看项目

更新于 10-15 23:25

技能介绍

用途:RunbookHermes 是 Hermes 原生的 AIOps 智能体,专注事件响应流程,扩展 Hermes Agent 运行时,支持从可观测性工具采集证据、审批门控修复、检查点/回滚,以及从已解决事件自动生成 runbook 技能。

主要能力:证据驱动的事件分析,采集指标、日志、链路与部署历史;审批门控修复,高风险操作需人工批准;runbook 学习,将成功处置转为可复用技能;多渠道接入,支持 Web UI、Alertmanager、飞书、企业微信、API;EvidenceStack 上下文引擎压缩可观测性数据供模型推理;IncidentMemory 记忆服务画像、事件模式与团队偏好。

使用方式:需 Python 3.10+、Hermes Agent、Docker 与 Docker Compose。安装:git clone https://github.com/Tommy-yw/RunbookHermes.git;cd RunbookHermes;pip install -r requirements.txt(或 poetry install)。配置 .env,设置 PROMETHEUS_URL、LOKI_URL、JAEGER_URL、部署与执行后端、飞书/企业微信凭据、RUNBOOK_API_HOST/PORT 等。启动演示环境:cd demo/payment_system && docker-compose up -d。启动 API:python -m apps.runbook_api.main 或 uvicorn apps.runbook_api.main:app --host 0.0.0.0 --port 8000 --reload,Web 控制台位于 http://localhost:8000。可通过 Web、API、Hermes CLI(hermes run --profile runbook-hermes)或 Alertmanager webhook 创建事件。

适用场景:需要证据链与人工审批的线上故障响应、回滚与恢复验证、多服务影响分析,以及将处置经验沉淀为 runbook。

限制:资料未提供收费、价格、平台支持范围与效果保证等信息;实际可用性依赖所配置的可观测性后端与执行后端,部分集成(飞书、企业微信、模型辅助分析)为可选。