
MeshTrace
Configuration
Hide Child Parameters
Hide Child Parameters
Hide Child Parameters
Determines if datadog service name should be split based on traffic
direction and destination. For example, with splitService: true
and a
backend
service that communicates with a couple of databases, you would
get service names like backend_INBOUND
, backend_OUTBOUND_db1
, and
backend_OUTBOUND_db2
in Datadog.
Default:false
Hide Child Parameters
Allowed values:httpJsonhttpProto
Default:httpJson
Sampling configuration.
Sampling is the process by which a decision is made on whether to
process/export a span or not.
Hide Child Parameters
Target percentage of requests that will be force traced if the
‘x-client-trace-id’ header is set. Mirror of client_sampling in Envoy
https://github.com/envoyproxy/envoy/blob/v1.22.0/api/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto#L127-L133
Either int or decimal represented as string.
If not specified then the default value is 100.
Target percentage of requests will be traced
after all other sampling checks have been applied (client, force tracing,
random sampling). This field functions as an upper limit on the total
configured sampling rate. For instance, setting client to 100
but overall to 1 will result in only 1% of client requests with
the appropriate headers to be force traced. Mirror of
overall_sampling in Envoy
https://github.com/envoyproxy/envoy/blob/v1.22.0/api/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto#L142-L150
Either int or decimal represented as string.
If not specified then the default value is 100.
Target percentage of requests that will be randomly selected for trace
generation, if not requested by the client or not forced.
Mirror of random_sampling in Envoy
https://github.com/envoyproxy/envoy/blob/v1.22.0/api/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto#L135-L140
Either int or decimal represented as string.
If not specified then the default value is 100.
TargetRef is a reference to the resource the policy takes an effect on.
The resource could be either a real store object or virtual resource
defined inplace.