package envoy.extensions.formatter.dynamic_modules.v3

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

message DynamicModuleFormatter

dynamic_modules.proto:29

Configuration for the Dynamic Modules Formatter. This formatter allows loading shared object files via ``dlopen`` to implement custom ``%COMMAND%`` operators for access logs and header formatting. A module can be loaded by multiple formatters; the module is loaded only once and shared across multiple command parser instances. Each parsed command produces a provider that is invoked on the worker threads to compute the substitution value, with access to request and response headers, stream info attributes, dynamic metadata, and the local reply body.