OpenCensus 追踪器(proto)
config.trace.v3.OpenCensusConfig
[config.trace.v3.OpenCensusConfig proto]
OpenCensus 追踪器的配置。
此扩展的限定名称为 envoy.tracers.opencensus
注意
此扩展的安全状况未知,应仅在上下游都可信的部署中使用。
提示
此扩展扩展了以下扩展类别,并且可以与之一起使用
此扩展必须使用以下类型 URL 之一进行配置
{
"trace_config": {...},
"stdout_exporter_enabled": ...,
"stackdriver_exporter_enabled": ...,
"stackdriver_project_id": ...,
"stackdriver_address": ...,
"stackdriver_grpc_service": {...},
"zipkin_exporter_enabled": ...,
"zipkin_url": ...,
"ocagent_exporter_enabled": ...,
"ocagent_address": ...,
"ocagent_grpc_service": {...},
"incoming_trace_context": [],
"outgoing_trace_context": []
}
- trace_config
(.opencensus.proto.trace.v1.TraceConfig) 配置追踪,例如采样器、最大注释数等。
- stdout_exporter_enabled
(bool) 如果设置为 true,则启用 stdout 导出器。 这是为了调试目的。
- stackdriver_exporter_enabled
(bool) 如果设置为 true,则启用 Stackdriver 导出器。 还必须设置 project_id。
- stackdriver_project_id
(string) 要用于 Stackdriver 追踪的 Cloud project_id。
- stackdriver_address
(string) (可选) 默认情况下,Stackdriver 导出器将连接到生产环境 Stackdriver。 如果 stackdriver_address 不为空,它将改为连接到此地址,该地址采用 gRPC 格式:https://github.com/grpc/grpc/blob/master/doc/naming.md
- stackdriver_grpc_service
(config.core.v3.GrpcService) (可选) 托管 Stackdriver 追踪服务的 gRPC 服务器。 仅支持 Google gRPC。 如果 target_uri 未提供,将使用默认的生产环境 Stackdriver 地址。
- zipkin_exporter_enabled
(bool) 如果设置为 true,则启用 Zipkin 导出器。 还必须设置 url 和服务名称。 此功能已弃用,建议使用 Envoy 的 本机 Zipkin 追踪器.
- zipkin_url
(string) 到 Zipkin 的 URL,例如“http://127.0.0.1:9411/api/v2/spans”。 此功能已弃用,建议使用 Envoy 的 本机 Zipkin 追踪器.
- ocagent_exporter_enabled
(bool) 如果设置为 true,则启用 OpenCensus Agent 导出器。 还必须设置 ocagent_address 或 ocagent_grpc_service。
- ocagent_address
(string) OpenCensus Agent 的地址(如果其导出器已启用),采用 gRPC 格式:https://github.com/grpc/grpc/blob/master/doc/naming.md
- ocagent_grpc_service
(config.core.v3.GrpcService) (可选) 由 OpenCensus Agent 托管的 gRPC 服务器。 仅支持 Google gRPC。 这仅在 ocagent_address 为空时使用。
- incoming_trace_context
(repeated config.trace.v3.OpenCensusConfig.TraceContext) 我们将接受的传入追踪上下文报头的列表。 找到第一个即可。
- outgoing_trace_context
(repeated config.trace.v3.OpenCensusConfig.TraceContext) 我们将生成的传出追踪上下文报头的列表。
枚举 config.trace.v3.OpenCensusConfig.TraceContext
[config.trace.v3.OpenCensusConfig.TraceContext proto]
- NONE
(DEFAULT) 无操作默认值,不使用任何追踪上下文。
- TRACE_CONTEXT
W3C Trace-Context 格式“traceparent:” 报头。
- GRPC_TRACE_BIN
二进制“grpc-trace-bin:” 报头。
- CLOUD_TRACE_CONTEXT
”X-Cloud-Trace-Context:” 报头。
- B3
X-B3-* 报头。