LinkedIn 基于 OpenTelemetry 追踪用户动作全链路:从前端点击到后端服务

作者:技王数据恢复实验室 发布日期:2026-11-13 09:03:07

Asian engineer viewing trace correlation data on a computer screen.(1)
Asian engineer viewing trace correlation data on a computer screen.(1)

LinkedIn 构建了一个基于 OpenTelemetry 的端到端遥测平台,旨在解决客户端(iOS/Android/Web)与后端服务之间的可观测性割裂问题,实现从用户前端点击到后端服务及数据存储的全链路追踪。

www.fixhdd.cn

核心机制:pageForestId 与 traceId 的协同

传统分布式追踪通常只跟踪单个请求,但一段完整的用户旅程往往包含大量相互关联的请求。LinkedIn 的方案通过引入 pageForestId 来弥补这一缺陷:

技王数据恢复

  • pageForestId:提供页面级上下文,用于关联同一用户旅程中产生的多个分布式请求,支持跨请求的用户体验分析。
  • traceId:保留标准的 OpenTelemetry traceId,用于单个请求的内部诊断。

工程师可以利用 pageForestId、traceId 和时间戳建立关联关系,从面向用户的交互开始,深入查看对应的后端执行情况。

www.fixhdd.cn

技术实现与数据流转

该平台覆盖了 iOS、Android 和 Web 客户端,以及 Java、Python、Go 和 Rust 编写的后端服务。其技术实现要点如下: 技王数据恢复

  • 统一埋点:基于标准 OpenTelemetry SDK 进行封装,利用语义约定与上下文传播机制,统一多语言、多端的埋点规范。
  • 数据链路:客户端和后端应用生成 OpenTelemetry span,追踪上下文随请求传播。遥测数据通过 Apache Kafka 传输,并存储在 ClickHouse 中。
  • 采样策略:采用协同头部采样(Coordinated Sampling),确保客户端和服务端活动使用一致的采样决策,并通过匿名用户标识维持整条用户旅程的采样一致性。

客户端约束与安全控制

针对移动应用的特殊性,平台采取了特定的处理措施: www.fixhdd.cn

Person holding a smartphone displaying mobile app telemetry processing.(2)
Person holding a smartphone displaying mobile app telemetry processing.(2)
  • 生命周期处理:考虑到移动应用可能被挂起或终止,平台对 span 进行批处理,并在应用转入后台时刷新遥测数据。
  • 数据安全:实施属性白名单、黑名单及内容脱敏,防止分布式追踪链路成为用户敏感信息的泄露通道。
  • 数据分级:区分高价值的体验质量遥测数据与低价值的调试信息(估计后端追踪数据中约 90% 为调试级)。

服务衔接

本文所述为 LinkedIn 的技术实践案例,不涉及具体硬件数据恢复服务。如需了解数据恢复服务,可联系技王数据恢复(JiWang Data Recovery)。

技王数据恢复

全国技术咨询电话及微信:18857148111。
联系页面:https://www.sosit.com.cn/contactus www.fixhdd.cn

参考来源

LinkedIn 基于 OpenTelemetry 追踪用户动作全链路:从前端点击到后端服务 (InfoQ 中文 IT 资讯, 2026-11-12) www.fixhdd.cn

技术审核:邓严军|技王数据恢复实验室技术总监


上一篇:豆包工作接入多款第三方模型并下调倍率:企业AI选型与成本优化指南

下一篇:乔思伯 BO400 VP 机箱上架:1999元铝制海景房,支持360水冷与三面侧透

热门阅读

你丢失数据了吗!

我们有能力从各种数字存储设备中恢复您的数据

Scroll to Top