Superlog — 开源 Agentic 可观测性系统
GitHub: github.com/superloglabs/superlog ⭐: 1,008 | 语言: TypeScript | 许可: Apache-2.0 创建: 2026-06-02 | 背景: Y Combinator P26
核心定位
开源 Agentic 遥测系统 — 接收 traces/logs/metrics,用 AI Agent 自动将噪声信号分组为 incidents,实现自愈监控。
架构组件
| 组件 | 职责 |
|---|---|
| Web App (Vite/React) | 前端仪表盘 |
| API | HTTP 接口 |
| OTLP Proxy | OpenTelemetry 数据接收 |
| Worker | 后台 Incident 分组 + Agent 编排 |
| Postgres + ClickHouse | 结构化 + 时序数据存储 |
| Agent Runner | 可插拔的 incident 调查运行时 |
技术栈
- TypeScript, pnpm monorepo
- Docker Compose 本地开发
- OpenTelemetry 原生接入
- Agent Skills 可扩展
对我们的价值
- Agent 可观测性参考实现 — 我们目前没有系统化的 Agent 遥测
- Incident 自动分组 — 可用于我们的 cron/监控告警聚合
- OTLP 兼容 — 可与现有 OpenTelemetry 基础设施集成
- Skills 机制 — 安装方式与我们的 Hermes skills 一致(
npx skills add) - 本地优先 — 自部署,数据不出本地
关联
-
loop-engineering-patterns — 循环可观测性
-
omnigent-meta-harness — meta-harness 的可观测性需求
-
4-layer-agent-architecture — 可靠性层与可观测性
-
knowledge-loop-engineering — 知识循环中的可观测性
-
knowledge-network-map — 知识网络地图
-
knowledge-base-index — 知识体系索引
-
log-is-agent-eventsourcing — 事件溯源架构的可观测性