追踪(协议缓冲区)
追踪 架构概述.
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) 追踪驱动程序特定配置,必须根据要实例化的驱动程序进行设置。