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

20 lines
952 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 进行跟踪集成的一个示例。