package envoy.config.trace.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ClientConfig

skywalking.proto:38

Client config for SkyWalking tracer.

Used in: SkyWalkingConfig

message DatadogConfig

datadog.proto:30

Configuration for the Datadog tracer. [#extension: envoy.tracers.datadog]

message DatadogRemoteConfig

datadog.proto:22

Configuration for the Remote Configuration feature.

Used in: DatadogConfig

message DynamicOtConfig

dynamic_ot.proto:27

DynamicOtConfig was used to dynamically load a tracer from a shared library that implements the `OpenTracing dynamic loading API <https://github.com/opentracing/opentracing-cpp>`_. [#not-implemented-hide:]

message LightstepConfig

lightstep.proto:26

Configuration for the LightStep tracer. [#extension: envoy.tracers.lightstep] [#not-implemented-hide:]

enum LightstepConfig.PropagationMode

lightstep.proto:31

Available propagation modes

Used in: LightstepConfig

message OpenTelemetryConfig

opentelemetry.proto:23

Configuration for the OpenTelemetry tracer. [#extension: envoy.tracers.opentelemetry] [#next-free-field: 6]

message SkyWalkingConfig

skywalking.proto:30

Configuration for the SkyWalking tracer. Please note that if SkyWalking tracer is used as the provider of tracing, then :ref:`spawn_upstream_span <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.spawn_upstream_span>` in the tracing config must be set to true to get the correct topology and tracing data. Moreover, SkyWalking Tracer does not support SkyWalking extension header (``sw8-x``) temporarily. [#extension: envoy.tracers.skywalking]

message TraceServiceConfig

service.proto:20

Configuration structure.

message Tracing

http_tracer.proto:29

The tracing configuration specifies settings for an HTTP tracer provider used by Envoy. Envoy may support other tracers in the future, but right now the HTTP tracer is the only one supported. .. attention:: Use of this message type has been deprecated in favor of direct use of :ref:`Tracing.Http <envoy_v3_api_msg_config.trace.v3.Tracing.Http>`.

Used in: bootstrap.v3.Bootstrap

message Tracing.Http

http_tracer.proto:38

Configuration for an HTTP tracer provider used by Envoy. The configuration is defined by the :ref:`HttpConnectionManager.Tracing <envoy_v3_api_msg_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing>` :ref:`provider <envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing.provider>` field.

Used in: Tracing, extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing

message XRayConfig

xray.proto:85

[#extension: envoy.tracers.xray]

message XRayConfig.SegmentFields

xray.proto:89

Used in: XRayConfig

message ZipkinConfig

zipkin.proto:25

Configuration for the Zipkin tracer. [#extension: envoy.tracers.zipkin] [#next-free-field: 8]

enum ZipkinConfig.CollectorEndpointVersion

zipkin.proto:29

Available Zipkin collector endpoint versions.

Used in: ZipkinConfig