This is a reopen of #8153 with some more details. Applies to current version as of today.
I have written a simple external processor plugin, see source code here, following the instructions here.
The plugin is invoked with execd as follows:
[[processors.execd]]
command = ["/home/bali/geoip", "-config", "/home/bali/plugin.conf"]
And the problem is that the contents of the specified configuration file are read but not applied to the plugin.
I have also found out that it works properly in case the external processor plugin is a StreamingProcessor instead of a standard Processor, therefore the problem appears to be when a Processor is converted to a StreamingProcessor, the configuration settings are not applied.
This is a reopen of #8153 with some more details. Applies to current version as of today.
I have written a simple external processor plugin, see source code here, following the instructions here.
The plugin is invoked with execd as follows:
And the problem is that the contents of the specified configuration file are read but not applied to the plugin.
I have also found out that it works properly in case the external processor plugin is a StreamingProcessor instead of a standard Processor, therefore the problem appears to be when a Processor is converted to a StreamingProcessor, the configuration settings are not applied.