.. _envoy_api_file_envoy/config/trace/v2/dynamic_ot.proto: Dynamically loadable OpenTracing tracer ======================================= .. _envoy_api_msg_config.trace.v2.DynamicOtConfig: 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 `_. .. _extension_envoy.tracers.dynamic_ot: 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. .. code-block:: json { "library": "...", "config": "{...}" } .. _envoy_api_field_config.trace.v2.DynamicOtConfig.library: library (`string `_, *REQUIRED*) Dynamic library implementing the `OpenTracing API `_. .. _envoy_api_field_config.trace.v2.DynamicOtConfig.config: config (`Struct `_) The configuration to use when creating a tracer from the given dynamic library.