SOP 领航员

SOP 领航员 系统架构全景

告警接入 → 智能解析 → 卡片渲染 → 轨迹留痕

Layer 1 · 告警接入层
📡
告警数据源
对接各类监控系统的告警输出(Zabbix、Prometheus、自建SCADA等)
SNMPWebhookKafka
🔍
告警预处理
告警清洗、去重、分级(INFO/WARNING/CRITICAL)、特征提取
规则引擎JSON Schema
🎯
告警路由
根据告警特征自动路由至对应 SOP,支持多条件匹配
特征匹配优先级队列

告警 JSON + 特征向量
Layer 2 · AI 智能解析引擎
📚
SOP 知识库
预案文档向量化存储,支持语义检索和关键词混合检索
RAGEmbedding向量数据库
🧠
LLM 解析核心
大模型理解告警上下文 + 预案内容,输出结构化处置步骤 JSON
GPT/DeepSeekPrompt工程JSON输出
⚙️
接口映射器
将 LLM 输出的系统接口名映射为前端可调用的 Action Button
API Registry权限校验

结构化 JSON(步骤 + 接口 + 参数)
Layer 3 · 任务卡片渲染层
🎨
卡片渲染引擎
根据 JSON Schema 动态生成步骤卡片,支持多种交互组件
React/Vue动态组件
🔘
Action Button 系统
预置 Mock API 动作集,支持 Ping、短信、切换等模拟执行
API GatewayMock Service
📊
状态管理
管理步骤执行状态流转(待执行→执行中→已完成)
状态机EventBus

用户交互事件 + 执行结果
Layer 4 · 处置轨迹记录层
📝
操作留痕引擎
记录每一步操作的时间、操作人、结果,满足安全审计要求
EventLog时间戳
📋
复盘报告生成
事件结束后自动汇总生成《事件处置日志》PDF/在线文档
模板引擎PDF导出
📈
数据分析看板
统计响应时长、处置效率、高频告警等运营指标
ECharts数据聚合

持久化存储
Infrastructure · 基础设施
🗄️
数据存储
告警数据、操作日志、预案文档的持久化
PostgreSQLMilvusMinIO
🔐
安全与权限
操作员身份认证、操作权限分级、审计日志
RBACJWT审计
🚀
部署环境
支持本地私有化部署,保障数据安全不出内网
DockerK8s内网部署

数据流转全景

🚨
告警触发
SNMP Trap / Webhook
🔍
特征提取
分级 + 分类
📚
预案检索
RAG 语义匹配
🧠
LLM 解析
JSON 结构化输出
🎨
卡片渲染
动态 UI 组件
📝
操作留痕
审计 + 复盘

技术选型方案

🖥️
前端技术栈
  • React 18 / Vue 3 框架
  • Tailwind CSS 样式系统
  • Framer Motion 动画库
  • WebSocket 实时通信
  • 响应式侧滑面板设计
🧠
AI / 后端技术栈
  • Python FastAPI 后端服务
  • LangChain RAG 框架
  • DeepSeek / GPT-4 大模型
  • Milvus 向量数据库
  • 结构化 JSON Prompt
🔧
基础设施
  • Docker 容器化部署
  • PostgreSQL 关系数据库
  • Redis 缓存与消息队列
  • Nginx 反向代理
  • 内网私有化部署方案

Mock API 接口清单(Demo 版)

接口名称 方法 端点 功能描述
Ping 连通性测试 POST /api/mock/ping 模拟对目标 IP 执行 Ping 检测
发送应急短信 POST /api/mock/sms 向预设联系人发送告警通报短信
备机切换 POST /api/mock/failover 执行主备切换流程
设备状态查询 GET /api/mock/device/status 查询指定设备的实时运行状态
健康检查 GET /api/mock/health 检查所有业务系统运行状态
预案解析 POST /api/sop/parse 将告警信息发送至 LLM 解析预案