-
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 - make uppercase and lowercase processors (as in ES ingest nodes) available to filebeat #22254
Comments
Pinging @elastic/integrations-services (Team:Services) |
We are encouraging the use of ingest-node processors. What's the driving use case to have them available in the beats themselves? |
The question seems like asking about personal taste. And as there are 2 options that's in a way how it is. However, its filebeat that offers that option to begin with. There are processors. So one question in return is, why then does it exist if that is your question? IMO filebeat team by implementing processors has already expressed that interest for it to be there and as such this question seems awkward. For support, i appreciate the decision of the filebeat team to provide processors. I think central management is nice, but distributing load is advantageous performance wise and offers flexibility. Changes are easier to work on while reducing risk. My request though is about why not having those two simple ones, where the more complex ones, even script, are available. |
I would double that. Now we have hideous rename block with a lot of boilerplate because of casing: - from: header.x-request-id
to: x-request-id
- from: headers.x-request-id
to: x-request-id
- from: headers.X-Request-ID
to: x-request-id
- from: headers.X-Request-Id
to: x-request-id
- from: headers.X-request-Id
to: x-request-id |
Hi, lower and upper case processors would be nice. You can achieve something similar just using the script processor. For example I have a field for log
|
If no one is working on this one I'd like to give it a go as my first issue in this repo |
Hey, how is this progressing?? Is there any sense of a release date for adding the uppercase and lowercase processors in a filebeat release? |
Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane) |
I would also like to know the state of this issue. We need case-insensitive filtering on Winlogbeat (without using regex). And this processor would allow us to build it. |
@sqall01 there is the potential to use the script processor and the Javascript toLowerCase and toUpperCase to do this, but this requires looping through the desired values, deleting the old values, and then replacing with the new values. So having this done by a processor would be really helpful! Maybe this is something that elastic can build in for us? |
@mr1716 yes the script processor would be a possibility. However, we have to do this for a lot of events that we filtering and I have concerns regarding the performance if we always go through Javascript for this. |
@sqall01 agreed. Just throwing it out there as an option, even though it isnt equivalent |
@lplazas How is development going?? May you please provide an update? |
@jlind23 Any possibility to get some engineers to assist with this development? |
@mr1716 this is something that should go through our prioritisation first, for now we do not have someone to work on it. |
@jlind23 how would that take place and are there actions that the community would need to do? |
@mr1716 The only thing I can think of right now is that this is something you can work on if you need and i'll find someone to review and assist. |
@jlind23 Ok. I'll see if there is time, but there looks to be the need. I have a way to do it in Javascript, so maybe the employee can take what I have and convert it to something that can be converted into Filebeat? |
@mr1716 it will still imply too much time availability on their end. I will discuss with @nimarezainia on it first. |
@jlind23 hey, hope all is well. IS there any progress or update to provide? |
@mr1716 nothing occurred as we were focused on other areas. Let me add it to @nimarezainia and @pierrehilbert's plate for awareness and prioritization. |
Is there a plan yet to implement this feature in the near future? |
I think there are some discussions but nothing concrete |
and this elastic/elastic-package#949 (comment) |
@zez3 thanks for this. So this means that there will be the implementation at some point, which is great! |
Hi @jlind23 , |
@davidifr I think it's open for anyone to take |
Hi! We're labeling this issue as |
Not stale, still needed |
I think @davidifr is no longer an active account. It would be nice of someone would take over and finish this |
Greetings and thanks for this software.
I would like to request for adding the two processors uppercase and lowercase to filebeat input processing.
Besides being useful, adds to making things consistent.
Thanks for your time and attention
The text was updated successfully, but these errors were encountered: