istio.io/content/zh/faq/distributed-tracing/how-mixer-based-tracing-wor...

952 B
Raw Permalink Blame History

title weight
基于 Mixer 的跟踪是如何工作的? 12

对于基于 Mixer 的跟踪集成Mixer (通过 istio-telemetry 服务解决提供了后端跟踪的集成。Mixer 集成允许操作员对分布式跟踪进行更高级别的控制,包括对跟踪范围中包含的数据进行细粒度选择。它还提供将跟踪发送给 Envoy 不直接支持的后端。

对于基于 Mixer 的集成Envoy

  • 在请求流经代理时为请求生成 ID 和跟踪报头 (例如,X-B3-TraceId
  • 调用 Mixer 进行常规异步遥测报告
  • 将跟踪报头转发到代理的应用程序

Mixer

  • 基于 operator-supplied 配置为每个请求生成跟踪的范围
  • 将生成的跟踪范围发送到 operator-designated 跟踪后端

使用 Istio 的 Stackdriver 跟踪集成是通过 Mixer 进行跟踪集成的一个示例。