Skip to content

External processor plugin - configuration not applied #8272

@a-bali

Description

@a-bali

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/execdIssues related to execd or plugins that would be better suited to be used through execdbugunexpected problem or unintended behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions