MISSION CONTROL · SRE ON AUTOPILOT

🚀 Relionaut

像 Mission Control 一样 7×24 在轨值守的 SRE Agent 可观测平台

Reliability + Astronaut = 可靠性宇航员 —— 不闭眼,也不瞎猜

📡 采集
Logs · Metrics · Traces
🚨 告警
规则引擎 · 自动建单
🤖 AI 诊断
ReAct · 证据链推理
✅ 自愈
连续正常 · 自动恢复

// 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,请自托管运行。本页与平台同仓库、同源码同步更新。