-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
hash_value_field support (from fluentd) for fluent-bit's filter_parsers #8893
Comments
I guess i can work on this feature. I am trying to refactor some code in msgpack itself msgpack/msgpack-c#1135. Once that PR gets accepted i will create this PR for the approval |
Raised PR #9243 for the latest lib |
@kfdm if possible you can also look at the PR |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days. Maintainers can add the |
This issue was closed because it has been stalled for 5 days with no activity. |
Is your feature request related to a problem? Please describe.
Using filter_parser you can parse a field into a new value. For example
Allows me to take a
MESSAGE
field from some incoming systemd (journald) logs, and parse them.One minor issue, is that it all gets merged down into the original hash value
Fluentd's version of filter_parser supports a
hash_value_field
field, that lets us control where this goes.What would be involved in allowing fluent-bit's filter_parser to support a similar
hash_value_field
target, to avoid a case where something parsed out might overwrite another fieldI think it's not really possible to use
filter_lua
to parse it, and I think there's no way to have filter_record_modifer to make a copy either. I'm trying to simplify a few things to avoid deploying fluentd, so I'm hoping there might be a way to handle this within fluent-bit alone.The text was updated successfully, but these errors were encountered: