
OpenTelemetry
Configuration
Hide Child Parameters
A string representing a URL, such as https://example.com/path/to/resource?q=search.
This field is referenceable.
Hide Child Parameters
Header names to clear after context extraction. This allows to extract the context from a certain header and then remove it from the request, useful when extraction and injection are performed on different header formats and the original header should not be sent to the upstream. If left empty, no headers are cleared.
The default header format to use when extractors did not match any format in the incoming headers and inject
is configured with the value: preserve
. This can happen when no tracing header was found in the request, or the incoming tracing header formats were not included in extract
.
Allowed values:awsb3b3-singledatadoggcpinstanajaegerotw3c
Header formats used to extract tracing context from incoming requests. If multiple values are specified, the first one found will be used for extraction. If left empty, Kong will not extract any tracing context information from incoming requests and generate a trace with no parent and a new trace ID.
Allowed values:awsb3datadoggcpinstanajaegerotw3c
Header formats used to inject tracing context. The value preserve
will use the same header format as the incoming request. If multiple values are specified, all of them will be used during injection. If left empty, Kong will not inject any tracing context information in outgoing requests.
Allowed values:awsb3b3-singledatadoggcpinstanajaegerotpreservew3c
Hide Child Parameters
The sampling strategy to use for OTLP traces
. Set parent_drop_probability_fallback
if you want parent-based sampling when the parent span contains a false
sampled flag, and fallback to probability-based sampling otherwise. Set parent_probability_fallback
if you want parent-based sampling when the parent span contains a valid sampled flag (true
or false
), and fallback to probability-based sampling otherwise.
Allowed values:parent_drop_probability_fallbackparent_probability_fallback
Default:parent_drop_probability_fallback
A string representing a URL, such as https://example.com/path/to/resource?q=search.
This field is referenceable.
If set, the plugin will activate only for requests where the specified has been authenticated. (Note that some plugins can not be restricted to consumers this way.). Leave unset for the plugin to activate regardless of the authenticated Consumer.
If set, the plugin will only activate when receiving requests via the specified route. Leave unset for the plugin to activate regardless of the route being used.