Dynamically loadable OpenTracing tracer¶
config.trace.v2.DynamicOtConfig¶
[config.trace.v2.DynamicOtConfig proto]
DynamicOtConfig is used to dynamically load a tracer from a shared library that implements the OpenTracing dynamic loading API.
This extension may be referenced by the qualified name envoy.tracers.dynamic_ot
Note
This extension is intended to be robust against untrusted downstream traffic. It assumes that the upstream is trusted.
{
"library": "...",
"config": "{...}"
}
- library
(string, REQUIRED) Dynamic library implementing the OpenTracing API.
- config
(Struct) The configuration to use when creating a tracer from the given dynamic library.