--- title: 基于 Mixer 的跟踪是如何工作的? weight: 12 --- 对于基于 Mixer 的跟踪集成,Mixer (通过 `istio-telemetry` 服务解决)提供了后端跟踪的集成。Mixer 集成允许操作员对分布式跟踪进行更高级别的控制,包括对跟踪范围中包含的数据进行细粒度选择。它还提供将跟踪发送给 Envoy 不直接支持的后端。 对于基于 Mixer 的集成,Envoy: - 在请求流经代理时为请求生成 ID 和跟踪报头 (例如,`X-B3-TraceId`) - 调用 Mixer 进行常规异步遥测报告 - 将跟踪报头转发到代理的应用程序 Mixer: - 基于 *operator-supplied* 配置为每个请求生成跟踪的范围 - 将生成的跟踪范围发送到 *operator-designated* 跟踪后端 使用 Istio 的 [Stackdriver 跟踪集成](https://cloud.google.com/istio/docs/istio-on-gke/installing#tracing_and_logging)是通过 Mixer 进行跟踪集成的一个示例。