Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filebeat Prospector Processors Improvements #3837

Closed
3 tasks
ruflin opened this issue Mar 29, 2017 · 7 comments
Closed
3 tasks

Filebeat Prospector Processors Improvements #3837

ruflin opened this issue Mar 29, 2017 · 7 comments
Labels

Comments

@ruflin
Copy link
Member

ruflin commented Mar 29, 2017

This is a follow up issue for #3823

@vjsamuel
Copy link
Contributor

vjsamuel commented Mar 30, 2017

Should we also consider retiring the custom filters in the Harvester config?

	ExcludeLines    []match.Matcher         `config:"exclude_lines"`
	IncludeLines    []match.Matcher         `config:"include_lines"`

@ruflin
Copy link
Member Author

ruflin commented Mar 31, 2017

@vjsamuel And use processors for it instead? I like the idea to reduce complexity / feature duplication here. @urso ?

@vjsamuel
Copy link
Contributor

@ruflin : yes. This will help standardize the offering and also when we start supporting go plug-ins, users can plug in their own processors per file type and assign it to the prospector which would be awesome.

@ruflin
Copy link
Member Author

ruflin commented Apr 3, 2017

Sounds like we will have beats specific processors in the future ...

@tsg
Copy link
Contributor

tsg commented Apr 3, 2017

I would leave the two for the time being, as they are implemented in the most efficient possible manner and are straight forward to use. Generally I think processors are harder to understand for the user, so I would reserve for them the less common use cases.

Sure, you can also use drop_events already as an alternative to exclude_lines, but I think most (new) users will find the exclude_lines more intuitive.

@ruflin
Copy link
Member Author

ruflin commented Apr 3, 2017

+1 on leaving the config options as they are. Often these config options are simpler then using processors. I was more thinking of the "background" implementation that it should also be a processor. I'm kind of hoping we could make it as efficient in processors are with the direct implementation.

@ruflin ruflin removed the v6.0.0-GA label Feb 26, 2018
@tsg
Copy link
Contributor

tsg commented Dec 6, 2019

Closing as old.

@tsg tsg closed this as completed Dec 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants