实时展示站点状态、Agent 决策链、以及 ESA 优化效果
以下展示 Agent 完整闭环:感知官 观察 → 决策官 诊断决策 → 执行官 执行
站点 www.edgepilot.top 过去 1 小时:
| 总请求数 | 12,450 |
| 缓存命中率 | 2% |
| 502 错误率 | 8.3% |
| 扫描流量占比 | 35% |
| HTTPS 比率 | 4% |
🔴 发现 4 个异常项
匹配技能库:cache-miss-static (v1, 置信度 0.92)
推理链:静态资源 (.js/.css/.png) 全部 MISS → 无 Cache-Control 头 → 源站未配置缓存策略
→ 需要创建缓存规则:静态资源 TTL=30d,HTML TTL=5min
生成 Action Plan:
| 行动 1 | CreateCacheRule |
LOW | 静态资源 TTL=30d |
| 行动 2 | CreateCompressionRule |
LOW | Brotli 压缩 |
| 行动 3 | CreateWafRule |
MEDIUM | XSS/SQLi 拦截 |
| 行动 4 | UpdateNetworkOptimization |
LOW | 开启 HTTP/3 |
审查闸门:
| 冲突检测 | PASS |
| 合规校验 | PASS |
| ask/auto 判定 | 行动 1,2,4 → auto | 行动 3 → auto (MEDIUM) |
| 配置快照 | 已保存 回滚可用 |
| 执行状态 | 全部成功 |
变更后 1 小时效果:
| 缓存命中率 | 92% ↑ 90pp |
| 平均响应时间 | 45ms ↓ 90% |
| WAF 拦截率 | 98% ↑ 83pp |
| Verdict | VERIFIED ✓ |
技能进化:cache-miss-static v1 → v2
经验教训:版本化资源(/app.v3.js)可设置更长 TTL (30d),因为内容不可变。
技能信用分:0.92 → 0.95 | 下一轮同症状将直接匹配 v2 技能,秒出诊断。
| 技能名称 | 版本 | 触发条件 | 成功率 | 使用次数 | 状态 |
|---|---|---|---|---|---|
cache-miss-static |
v2 | 缓存命中率 < 10% 且大量静态资源 MISS | 95% | 8 | 活跃 |
scan-traffic-flood |
v1 | 扫描流量占比 > 30% 且 WAF 拦截率 < 50% | 88% | 5 | 活跃 |
no-https |
v1 | HTTPS 比率 < 10% | 100% | 3 | 活跃 |
probe-high-latency |
v1 | P99 延迟 > 500ms 且 DNS 验证慢 | 72% | 4 | 待优化 |
origin-unreachable |
v1 | 502 率 > 20% 且回源失败集中 | 45% | 2 | 需审查 |