追踪(协议缓冲区)

追踪 架构概述.

config.trace.v3.Tracing

[config.trace.v3.Tracing 协议缓冲区]

追踪配置指定 Envoy 使用的 HTTP 追踪器提供程序的设置。

Envoy 未来可能支持其他追踪器,但目前 HTTP 追踪器是唯一受支持的追踪器。

注意

此消息类型的使用已被弃用,建议直接使用 Tracing.Http.

{
  "http": {...}
}
http

(config.trace.v3.Tracing.Http) 提供 HTTP 追踪器的配置。

config.trace.v3.Tracing.Http

[config.trace.v3.Tracing.Http 协议缓冲区]

Envoy 使用的 HTTP 追踪器提供程序的配置。

配置由 HttpConnectionManager.Tracing provider 字段定义。

{
  "name": ...,
  "typed_config": {...}
}
name

(string, REQUIRED) 要实例化的 HTTP 追踪驱动程序的名称。该名称必须与受支持的 HTTP 追踪驱动程序匹配。有关 HTTP 追踪驱动程序的默认列表,请参阅 typed_config 下列出的扩展

typed_config

(Any) 追踪驱动程序特定配置,必须根据要实例化的驱动程序进行设置。