From a798efa367527303d326d4678114daab1cd9ff3a Mon Sep 17 00:00:00 2001 From: Michael Bischoff Date: Tue, 13 Jul 2021 12:09:52 +0200 Subject: [PATCH] Changing the order of processors when defining processors on the (overriding) input block, to be run before the module. --- filebeat/fileset/fileset.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filebeat/fileset/fileset.go b/filebeat/fileset/fileset.go index 09a2738bb172..ad10f6cd1442 100644 --- a/filebeat/fileset/fileset.go +++ b/filebeat/fileset/fileset.go @@ -373,7 +373,7 @@ func (fs *Fileset) getInputConfig() (*common.Config, error) { if err != nil { return nil, fmt.Errorf("Error creating config from input overrides: %v", err) } - cfg, err = common.MergeConfigsWithOptions([]*common.Config{cfg, overrides}, ucfg.FieldReplaceValues("**.paths"), ucfg.FieldAppendValues("**.processors")) + cfg, err = common.MergeConfigsWithOptions([]*common.Config{cfg, overrides}, ucfg.FieldReplaceValues("**.paths"), ucfg.FieldPrependValues("**.processors")) if err != nil { return nil, fmt.Errorf("Error applying config overrides: %v", err) }