日志链路是一条数据管道:应用产生事件,采集端读取,传输层削峰,存储层建立索引,查询端再按条件检索。任何一段都可能限流或中断。设计重点不是“能看到日志”,而是在业务高峰与局部故障下,日志不反向阻塞业务,并能说明丢失、重复与延迟的边界。 两种 Age…
#可观测性
7AA7 技术博客 · #可观测性 下的全部文章。
一个 AI 应用上线之后,最常被问到的两个问题是"这次调用为什么这么慢"和"效果怎么突然变差了"。传统后端服务在这两件事上有成熟答案,但模型调用链路把大部分既有假设都推翻了。 传统 APM 缺的到底是什么 APM 的核心抽象是:一个请求穿过若干服务,每个服务…
1.9k
0
9
白露 发布于 · 2026-09-27
"这段应该很慢,我优化一下"——这是性能优化里最贵的一句话。凭直觉改代码,改完压测发现没变化,甚至更慢,这类事在大多数团队里都发生过。 原因不神秘:现代软件的性能瓶颈位置高度反直觉。一个看起来很重的序列化调用可能只占 2% 的时间,而一个不起眼的 H…
1.2k
0
9
Corin 发布于 · 2026-09-26
线上出问题时,能不能在几分钟内回答"这次失败影响了哪些用户""哪个下游慢了""从什么时候开始的",取决于日志长什么样。同样写了日志,有的团队一条命令就能筛出结果,有的团队只能 grep 半天然后靠猜。 纯文本日志难以聚合 2026-10-21 10:23:11 INFO order…
线上出问题时的第一诉求永远是"发生了什么"。而常见的处境是:监控面板一片绿,用户投诉却有几十条;或者告警显示某个接口错误率上升,翻遍日志找不到一条异常。缺的不是数据,是数据之间的关联,以及据此回答未知问题的能力。 三者各自回答什么 三类数据的…