当一个用户请求横跨 30 个微服务、4 个云区、2 条消息队列时,"系统到底怎么了"这个问题,已经超出了传统监控的回答能力。本期精选 7 个深度解读,带你从"监控"走向"可观测性"——这门让系统自己说出真相的工程艺术。
如果说上一个十年软件工程的战场在"如何把系统建起来"(微服务、容器、云原生),那么这个十年的战场已经转移到"如何知道系统在干什么"。原因有三:
本期从「概念入门 → 理念颠覆 → 标准生态 → eBPF 革命 → K8s 自动可见 → AI 新边疆 → 开源统一栈」七个维度,精读七个高价值视频/频道,帮你建立可观测性的完整认知地图。
| # | 视频/频道 | 核心角度 | 关键词 | 适合人群 | 难度 |
|---|---|---|---|---|---|
| 1 | Monitoring vs Observability Explained (Finally!) | 概念辨析 | 监控vs可观测、Telemetry | 所有开发者 | ⭐ |
| 2 | Charity Majors: Observability 2.0 | 理念颠覆 | 三支柱批判、宽事件、高基数 | 架构师/SRE | ⭐⭐⭐ |
| 3 | Distributed Tracing: OpenTelemetry & Jaeger | 标准生态 | Trace/Span/Context传播 | 后端开发 | ⭐⭐ |
| 4 | eBPF + OpenTelemetry: Zero-Overhead Observability | eBPF革命 | 自动插桩、零开销 | 平台/SRE | ⭐⭐⭐⭐ |
| 5 | Pixie: Instant Kubernetes Visibility with eBPF | K8s工具 | 无代码改动、协议追踪 | K8s运维 | ⭐⭐ |
| 6 | LLM Observability with OpenTelemetry | AI新边疆 | OpenLLMetry、Agent追踪 | AI应用开发 | ⭐⭐⭐ |
| 7 | Observability Masterclass 2026 (LGTM Stack) | 开源统一栈 | Prometheus/Loki/Tempo/Mimir | 全栈/自托管 | ⭐⭐⭐ |
视频:Monitoring vs Observability Explained (Finally!) · 链接:youtube.com/watch?v=aTGkKl_TiRU
这个领域最大的混乱,就是"监控"和"可观测性"被混用。视频用一句精准的比喻做了切割:"监控告诉你有烟,可观测性帮你找到火。"(Monitoring tells you there is smoke, observability helps you find the fire.)
核心洞察:监控是"对已知问题的已知提问"——你预先定义好"CPU > 80% 就报警"这种规则,它只能回答你已经想到要问的问题。而可观测性是"对未知问题的探索能力"——当出现一个你从未预料的新故障时,你能否在不重新部署代码的情况下,通过既有数据快速定位根因。视频清晰区分了三个层次:Telemetry(遥测数据采集)→ Monitoring(基于遥测的已知监控)→ Observability(系统可被外部观察推断内部状态的能力)。可观测性是系统的内在属性,监控是建立在其上的应用。
实用价值:这个概念区分会直接决定你如何选型。如果你的团队还在用"监控思维"堆砌告警规则,那么面对微服务时代的长尾故障必然疲于奔命;理解了可观测性,你才会把预算投向"宽事件(wide events)"和高基数数据,而非无穷无尽的仪表盘。适合所有开发者作为入门第一课。
视频:Observability 2.0 with Charity Majors · 链接:youtube.com/watch?v=lvxqnDN0c14 · 频道:各播客合集(Honeycomb CTO/联合创始人)
Charity Majors 是可观测性领域最具争议也最具洞察力的布道者,她合著了《Observability Engineering》一书。这个视频的核心是对"三支柱(Logs、Metrics、Traces)"教条的彻底批判。
核心洞察:业界流行把可观测性等同于"三支柱",但 Charity 认为这是一个被供应商营销制造出来的伪概念——把三种割裂的数据格式强行捆绑,反而破坏了可观测性的本质。她提出 Observability 2.0:用一种数据结构——结构化的"宽事件(wide Event)"——承载所有信息。每个事件携带高基数(high-cardinality)字段(如 user_id、request_id、feature_flag),任意组合维度进行即席查询。Metrics 只是事件的聚合视图,Traces 只是事件按 parent/child 关系的串联,Logs 是事件的文本形式。一个事件,多种呈现。
实用价值:这个理念直接挑战了 Datadog、Splunk 等巨头的商业模型(按支柱分项收费)。对于团队而言,关键启发是:不要为了"覆盖三支柱"而分散精力,而要追求"任意维度自由切片"的能力。Honeycomb、ClickHouse、新兴的 Elastic trace-based observability 都在实践这条路。适合架构师和 SRE 重新思考数据模型。
graph LR
subgraph 传统三支柱
L[Logs 日志]
M[Metrics 指标]
T[Traces 追踪]
end
subgraph Observability 2.0
E[Wide Event 宽事件<br/>高基数·结构化]
E -->|聚合| M2[Metrics 视图]
E -->|串联| T2[Trace 视图]
E -->|文本| L2[Log 视图]
end
L -.被取代.-> E
M -.被取代.-> E
T -.被取代.-> E
style E fill:#f9c,stroke:#333,stroke-width:2px
视频:Distributed Tracing Explained: OpenTelemetry & Jaeger Tutorial · 链接:youtube.com/watch?v=Oa-zqv-EBpw
如果只能学一个可观测性技术,那一定是分布式追踪(Distributed Tracing)。这个视频用"跟随一个请求穿过每个微服务"的视角,把最核心的三个概念讲透了。
核心洞察:视频指出,传统 APM 工具"看不见分布式系统里发生了什么"。可观测性的基石是 OpenTelemetry(OTel)——一个由 CNCF 主导、已成为事实标准的厂商中立数据采集规范。三个核心概念:Trace(一次完整请求的执行树)、Span(树中的一个操作节点,记录起止时间、属性、事件)、Context Propagation(上下文传播)。后者最关键——它通过 traceparent 这样的 HTTP/W3C 头,把 trace_id 和 span_id 在服务间接力传递,让分散在各服务的 Span 能"拼回"成一棵完整的调用树。OTel 的革命性在于厂商中立:你写一次插桩代码,数据可以发到 Jaeger、Tempo、Datadog、Honeycomb 任意后端,彻底解耦了"采集"与"存储"。
实用价值:理解 Context Propagation 是排查微服务延迟的钥匙——你可以一眼看出一个 2 秒的请求里,到底是数据库查询、下游 RPC 还是队列消费占了 1.8 秒。适合所有后端开发者立即上手实践。
视频:eBPF + OpenTelemetry: The Future of Zero-Overhead Observability · 链接:youtube.com/watch?v=3WfnL4die08
这是 2026 年可观测性领域最重要的技术融合。视频揭示了一个趋势:OpenTelemetry 正在广泛采用 eBPF 来采集信号,实现真正的"零侵入、零开销"可观测性。
核心洞察:传统插桩的痛点是"必须改代码"——你要在每个服务引入 SDK、埋点、维护依赖。而 eBPF(Extended Berkeley Packet Filter)允许在 Linux 内核中安全地运行沙箱程序,无需修改一行应用代码,就能在网络套接字、系统调用层面拦截到 HTTP/gRPC 请求、数据库查询。视频展示了两者如何互补:eBPF 负责"自动、无侵入"地采集底层数据,OpenTelemetry 负责"标准化、厂商中立"地建模和导出。这种组合让"开箱即用的全链路追踪"成为现实——你部署一个 DaemonSet,整个集群的所有 Pod 立刻拥有追踪能力,包括那些你没有源码的遗留服务。
实用价值:这是平台工程团队和 SRE 的福音。它把"插桩覆盖率"这个长期痛点从"依赖开发者自觉"变成了"基础设施默认提供"。代价是需要较新的内核和一定的内核知识来理解数据语义。适合中大型平台的可观测性升级决策。
视频:Pixie: Instant Kubernetes Visibility with eBPF · 链接:youtube.com/watch?v=hZ-a72ggR1M · 频道:CNCF/New Relic 开源项目
如果说上一个视频是"理念",那么 Pixie 就是"开箱即用的产品"。Pixie 是 CNCF 的沙箱项目(由 New Relic 贡献),专攻 Kubernetes 场景下的 eBPF 自动可观测性。
核心洞察:Pixie 的卖点只有一个——零代码改动、零手动插桩。它通过 eBPF 自动采集 HTTP 请求、数据库查询(协议级解析)、应用 CPU profile,并直接在集群内运行一个名为 PxL(Pixie Language) 的 Python 方言脚本引擎做就地查询,无需把数据导出到外部后端就能看到服务依赖图、请求火焰图、Per-pod 延迟分布。视频演示了一个令人印象深刻的流程:对一个全新的 K8s 集群,几秒钟内就能看到所有服务间的调用关系和 SLI 指标,包括追踪那些使用 HTTP/2、gRPC、甚至 SSL/TLS 加密的流量(Pixie 能在内核层面解密)。
实用价值:Pixie 是中小团队快速建立 K8s 可观测性的最佳起点——开源、免费、部署成本极低。它的局限是聚焦 K8s,且"就地查询"模式在大规模历史数据分析上不如专业存储。适合 K8s 运维和希望零成本起步的团队。
视频:LLM Observability with OpenTelemetry - Ultimate Guide · 链接:youtube.com/watch?v=crEyMDJ4Bp0
这是本期最前沿、也最值得 2026 年关注的视频。当应用从"确定性的代码逻辑"变成"非确定性的 LLM 推理 + Agent 工具调用",传统可观测性模型彻底失效了——你需要全新的"LLM Observability"。
核心洞察:视频围绕 OpenLLMetry(现已成为 OpenTelemetry 的 GenAI 语义约定)展开。LLM 可观测性要追踪的内容与传统应用截然不同:prompt/completion 的完整文本、token 用量、模型名称与版本、temperature 等采样参数、成本($)、延迟(首 token 延迟 vs 总延迟)、工具调用链。视频展示了如何把一次 LLM 调用建模为一个 Span,其属性承载 prompt、completion、token 数;如何追踪一个 Agent 的 50 步推理-工具调用-ReAct 循环;以及 LLM-as-a-Judge(用 LLM 评估 LLM 输出质量)这种新型评估器如何嵌入追踪流水线。OpenLLMetry 让 LangChain、LlamaIndex、OpenAI SDK 等都能自动产出符合 OTel 规范的追踪数据。
实用价值:这是 AI 应用从"Demo"走向"生产"的必经之路。没有 LLM 可观测性,你无法回答"为什么这个 Agent 偶尔烧掉 5 美元却答非所问"。SigNoz、Traceloop、Langfuse 等都在这个生态中。适合所有正在构建 AI 应用的开发者。
视频:Observability Masterclass 2026 (12-part playlist) · 链接:youtube.com/playlist?list=PLqGvN2U9LT-ssAhIt6lZNKP9XdMliRS-k · 频道:开源可观测性教程
最后一个视频是一个 12 集的实战大师课,带你用全开源的 LGTM 技术栈搭建一套生产级可观测性平台——这是不想被商业厂商(Datadog 动辄每月数万美元)锁定团队的答案。
核心洞察:LGTM 即 Loki(日志)+ Grafana(可视化)+ Tempo(追踪)+ Mimir(指标),加上 Prometheus 作为指标采集源头,构成完整的"三信号"开源栈。视频系列从 Prometheus 的指标模型(counter/gauge/histogram)讲起,到 Loki 的"只索引标签、不索引日志内容"的低成本设计哲学(与 Elasticsearch 的全文索引形成鲜明对比),再到 Tempo 的基于 trace_id 的对象存储方案,最后用 Grafana 的"Trace to Logs"(从追踪直接跳转到对应日志行)实现信号的跨维度关联。这套栈还集成了 OpenTelemetry Collector 作为统一的数据入口。
实用价值:这是中小公司、对数据主权敏感的组织(金融、医疗、通信)搭建可观测性的金标准路线。学习它,你能掌握从采集、存储、查询到可视化的全链路技能,并且完全可控成本。适合全栈工程师和自托管团队。
flowchart TB
subgraph 理念层
C1[监控 vs 可观测性<br/>已知提问 vs 未知探索]
C2[Observability 2.0<br/>宽事件 · 打破三支柱]
end
subgraph 采集层 - OpenTelemetry标准
A1[Trace 追踪]
A2[Metrics 指标]
A3[Logs 日志]
A4[eBPF 自动插桩]
A5[OpenLLMetry · AI信号]
end
subgraph 工具层
T1[Pixie · K8s即插即用]
T2[Cilium/Hubble · 网络可观测]
T3[Jaeger/Tempo · 追踪后端]
end
subgraph 存储与可视化层
S1[Grafana 可视化]
S2[Loki 日志]
S3[Tempo 追踪]
S4[Mimir/Prometheus 指标]
end
C1 --> C2
C2 --> A1
A4 --> A1
A4 --> T1
A1 --> T3
A1 --> S3
A2 --> S4
A3 --> S2
A5 --> A1
T1 --> T2
S1 -.统一查询.-> S2
S1 -.Trace to Logs.-> S3
S1 -.关联.-> S4
style C2 fill:#f9c,stroke:#333,stroke-width:2px
style A4 fill:#9cf,stroke:#333,stroke-width:2px
style A5 fill:#fc9,stroke:#333,stroke-width:2px
图谱解读:可观测性工程呈清晰的四层结构。理念层(监控vs可观测、Observability 2.0)决定你"如何思考数据";采集层(OpenTelemetry 作为统一标准 + eBPF 自动插桩 + OpenLLMetry AI 信号)决定你"如何获取数据";工具层(Pixie、Cilium、Jaeger)是开箱即用的实践;存储与可视化层(Grafana + LGTM)决定你"如何查询和呈现数据"。三条关键演进线值得关注:①eBPF 让采集从"侵入式"变"自动式";②Observability 2.0 让数据从"三割裂"变"一宽事件";③OpenLLMetry 让可观测性从"传统软件"延伸到"AI 应用"。
精读完这七强,你会发现可观测性工程的本质从来不是"买哪个工具",而是回答三个组织级问题:当故障发生时,我们能否不重启就定位根因(探索能力)?我们是否信任系统呈现的状态(数据保真度)?我们是否把可观测性当作一等公民投入(工程文化)?
2026 年的趋势已经很清晰:OpenTelemetry 成为数据采集的事实标准,eBPF 让采集变得零侵入,Observability 2.0 的宽事件理念挑战旧数据模型,LLM Observability 把这门学科推向 AI 新边疆。 对于技术团队,无论你选择商业方案还是 LGTM 自建栈,理解这些底层理念,才能在工具更迭中保持清醒。
可观测性,是分布式系统时代让"系统自己开口说话"的艺术。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
