M0-07 Observability 基础版 #7
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目标
设计知习后端应用可观测性模块,为全系统提供统一的 traceId 透传、接口耗时追踪、慢查询日志和基础可视化能力。
本 Issue 只做架构设计,不直接实现代码。
背景说明
当系统上线后出现"某个接口突然变慢"或"AI 调用超时频发"时,如果没有任何可观测性基础设施,排查问题等于大海捞针。Observability 模块解决的就是"系统到底哪里出了问题"。
注意区分:Observability 看应用层面的性能(接口耗时、AI 调用耗时、数据库查询耗时),Server Monitor 看服务器和容器是否存活(CPU/内存/磁盘/Docker 状态)。
本阶段只做基础版:traceId 全链路透传 + 接口耗时 interceptor + 慢查询日志 + Admin 简单可视化。不上 Tempo/Loki/Grafana 等重型组件。
模块职责
本模块负责:
本模块不负责:
基础设施依赖判断
接口设计
Interceptor(无传统 API 路由):
Internal Provider:
AAPI:
Admin 视图设计
概览页:
接口性能页:
AI 调用页:
交付检查
验收标准
禁止事项
不建议当前阶段实现