-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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] [Processors] Add Append Processor #29934
Comments
Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane) |
@mtojek Thanks for adding a label. Would it also be worth adding the enhancement and Filebeat labels in addition to the existing label? |
Just for additional context, this is one of the more popular elastic processors seen in Filebeat Pipelines, so it will be great to get this ported into Filebeat. It is seen in 52 modules, out of 70 modules in Filebeat, which puts it at 74.285% of the modules. This will make the append processor the 4th most used elastic processor for Filebeat modules. There are already applicable native Filebeat processors for #s 1-3, which are set, rename, and remove. @jlind23 |
Hey, I wanted to ping on this to see if there could be some traction on this going forward |
@mr1716 are you experiencing performance issues and want to move this processing out to the beat? Just trying to understand the use case and what you are trying to achieve. thanks. |
@nimarezainia I would like to move this to the beat to make sure that it can handle the data properly and provide parity for my use case. |
@mr1716 could you explain the use case in a bit more detail? I'm curious why doing this at the Elastic side is not handling the data properly? |
@nimarezainia right now, if I wanted to append data to a field in filebeat, I would have to do this via script. I am trying to reduce the work that the backend does. Therefore, I would like to have more parity and help spread out the workload. |
I've been following this request and I think a good use case for append to is the setting of the A good reason for why I'd want to do this type of thing at the beat level, rather than Logstash or Elasticsearch Ingest level, is a lot of times it isn't really needed, and all using those methods does is add additional complexity. If I can do 95% of what I need to do at the beats level, why add an additional "thing" to the process to do the last 5%, when it would be better to keep it at the beats level. A point worth noting, is that the concept of Another note, is that currently this is only being looked at if you're outputting to Elasticsearch or Logstash, but Beats have a variety of support outputs, so being able to modify the data as needed to these other outputs would also provide value. |
@nimarezainia ive also been watching this and would love this to get added. Any thoughts on when this could be added? Adding this would be extremely beneficial to our grater adoption of the tool |
Hey, I dont see the documentation for that here: https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html |
This adds an append processor to be able to append data to ECS values.
The use case for this specific enhancement is that the majority of filebeat modules already contain the append processor at least 1 time in the ECS Modules, and this would allow beat-side processing to occur rather than on the Elastic side.
Team: Filebeat
The text was updated successfully, but these errors were encountered: