package envoy.extensions.tracers.dynamic_modules.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message DynamicModuleTracer

dynamic_modules.proto:30

Configuration for the Dynamic Modules Tracer. This tracer allows loading shared object files via ``dlopen`` to implement custom distributed tracing backends. A module can be loaded by multiple tracer configurations; the module is loaded only once and shared across multiple tracer instances. The tracer receives trace context from incoming requests and can inject trace context into outgoing requests for propagation. It supports the full span lifecycle: creation, tagging, logging, child spans, and reporting.