MISSION CONTROL · SRE ON AUTOPILOT
🚀 Relionaut
像 Mission Control 一样 7×24 在轨值守的 SRE Agent 可观测平台
Reliability + Astronaut = 可靠性宇航员 —— 不闭眼,也不瞎猜
📡 采集
Logs · Metrics · Traces
→
→
→
// 01七大模块
从仪表盘到 AI 诊断,一个自托管平台全包。
📊Dashboard
活跃事件 / 错误日志 / HTTP P95 / 错误率 / 宿主负载一屏总览
🎯Incidents
事件状态流转、认领、时间线审计:open → investigating → mitigated → resolved
🚨Alerts 告警引擎
6 条内置规则,阈值/冷却在线可调;触发自动建单,连续 3 次正常自动恢复
🤖Agent 诊断
LLM 驱动 ReAct 循环:思考 → 工具取证 → 分析 → 报告(结论/证据/建议/风险等级)
📜Logs
全容器日志 30s 采集,按容器/级别/关键字/时间检索,保留 24h
📈Metrics
HTTP RPS/P95/错误率、容器 CPU/内存、宿主负载,时序趋势一目了然
🔗Traces
每请求 trace + LLM 子 span,瀑布图透视诊断全程
🛡️安全边界
Agent 只执行白名单只读诊断命令,修改类操作一律只给建议
// 02架构
单机 docker compose 起全套,Agent 通过 docker socket 观测宿主机。
nginx (:8082)
静态页面 web/ │ /api/* 反代
│
┌─────────────────────▼──────────────────────────┐
│ Node API (Hono) │
│ trace 中间件 → Redis 限流 → 路由 │
│ ├─ Incidents CRUD + Agent 诊断 SSE │
│ ├─ Logs / Metrics / Traces 查询 │
│ ├─ 告警引擎(60s 评估 → 自动建单 → 自愈) │
│ └─ 采集器:docker logs/stats + /proc (30s) │
└───────┬──────────────────┬───────────┬─────────┘
PostgreSQL Redis GLM API
事件/审计/三支柱 IP 限流 工具调用诊断
// 03快速开始
一条龙:clone → 填 Key → 起栈,未配 Key 也可运行(仅诊断不可用)。
# 1. 克隆
git clone https://github.com/Joshwong1908/relionaut.git && cd relionaut
# 2. 配置 GLM Key(Anthropic 兼容接口)
cat >> .env << 'EOF'
GLM_API_KEY=你的Key
GLM_BASE_URL=https://open.bigmodel.cn/api/anthropic
GLM_MODEL=glm-4.6
EOF
# 3. 起栈,访问 http://localhost:8082
docker compose up -d --build
说明:本页是部署在 Cloudflare Workers 的官方落地页;平台本体需要 PostgreSQL / Redis / Docker,请自托管运行。本页与平台同仓库、同源码同步更新。