Softprobe 文档
零代码改动 • 全上下文可见性 • 成本优化
信息
Softprobe 通过捕获每一次用户旅程并构建会话图谱,修复了可观测性中的“缺失上下文”问题——让交互数据可分析、可自动化、且经济可保留。
问题
传统日志与可观测性工具以昂贵的索引为中心。团队往往通过大量采样来降本,这会丢失上下文并拖慢排障与支持效率。
解决方案
- 会话图谱:按用户会话聚合事件,形成一条端到端的统一记录
- 成本重构:用会话上下文替代昂贵索引,使 100% 数据可保留并更高效查询
- AI 就绪:丰富会话上下文支持自动化根因分析、问题预测与更智能的支持
工作原理
- 服务端采集:在 Istio 的 Envoy Sidecar 中通过轻量 Wasm 插件采集 HTTP 流量与业 务流程,输出原生 OpenTelemetry 追踪数据 GitHub
- 客户端加注:SESSIFY 将多个 Trace 贯通为一个会话,补充路由变化、性能指标与交互事件

产品路线图
1. 上下文视图
将端到端用户旅程可视化为会话图谱。
当前
2. ETL
导出并转换会话数据,服务于下游分析与长期保留。
下一个
3. 故障排查
提供跨服务的根因诊断与解决的引导式工作流。
计划中
今天
当前可用:
- 数据采集:SESSIFY(会话级上下文)与 Istio/Envoy Wasm 插件输出原生 OpenTelemetry 追踪——SP‑Istio 代理开源:github.com/softprobe/softprobe
- 可视化:上下文视图(跨服务的会话图谱)

当前:上下文视图——跨服务的会话图谱。
兼容性与隔离
- 原生 OTEL 兼容:如果您的应用已经使用 OpenTelemetry,Softprobe 不会干扰,也不会修改您的应用 OTEL 数据

Softprobe 追踪与用户追踪相互隔离
核心收益
全上下文可见性
按会话捕获 100% 交互细节,消除采样导致的盲点。
成本优化
在保留完整数据的同时降低整体可观测性成本。
Kubernetes 原生
与 Kubernetes/Istio 深度集成,便于生产环境部署。
零代码改动
无需修改服务端代码即可上线。