You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature request: intermediate plugin to enrich data with fields from input plugin #131
We'd like to stream data to clickhouse realtime and were looking at using ipfixcol2. We managed to setup/install everything but ran into the fact that we're missing two fields that are important to us that are not in the netflow data itself. The specific fields are ra the router adress(IPv4/IPv6 in CH) the flow originates from and flowsrc (low cardinality string in CH) containing the 'category' of the ingested flow based on the configured name of the input plugin. In the old setup these fields are added by nfdump and the nfdump2clickhouse respectively. We'd really love to have an intermediate plugin (or an option in the clickhouse output plugin) to enrich our data with these fields so we can filter for flows from specific routers or subsets thereof.
This information could maybe be extracted from the source of the UDP connection and the configured name of the input plugin.
Unfortunately our current architecture makes that quite complicated. We are currently starting to work on a major rewrite that should rework the architecture overall and will address issues such as this one, but that will take some time to get to a production state. This is probably not something that we're planning to add to the current version as of now, but once the rewrite is done, this will definitely be possible.
Activity
sedmicha commentedon Jun 19, 2026
Unfortunately our current architecture makes that quite complicated. We are currently starting to work on a major rewrite that should rework the architecture overall and will address issues such as this one, but that will take some time to get to a production state. This is probably not something that we're planning to add to the current version as of now, but once the rewrite is done, this will definitely be possible.
kiwivogel commentedon Jun 23, 2026
Thank you for your response. We'll work with what's available for now.