Dynamically loadable OpenTracing tracer

config.trace.v3.DynamicOtConfig

[config.trace.v3.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.