Megastef
Megastef
+1 nice!
My questions: 1. Is this a parser feature to aggregate messages? Then it would work for all tools using the parser (including Docker Agent). No need to change the current...
Well using #22 is something which would work in the "user land". Setting pattern.aggBuffer or pattern.aggTimer. The pattern object gets only destroyed when the patterns.yml changes (hot-reload). I think we...
@erik-stephens I think this is what are looking for. https://www.npmjs.com/package/logagent-filter-output-sql. This outputFilter plugin provides SQL based queries to filter or aggregate log events (already parsed by patterns applied before ...).
Yes, the interval is configurable (value in seconds). Please note that the buffer keeps all records for this time in memory (e.g. 5 minutes in your example). All SQL operations...
@erik-stephens This is a very good suggestion. Please tell us about: `One bit I'm missing is how to process the results of the plugin - still needing some user-defined javascript...
Documentation is one of the tasks we are working on - including explanation of the pipeline. Input/Output plugins are event driven, while input filters are hooked before parsing, and output...
@erik-stephens could please share your changes? This could be on github or a mail with JS files, so I could play around with your version and see the impact to...
Thx @erik-stephens, I will have a look - and might need a few days to understand, review and test a few things. I see massive changes, a few quick thoughts:...
>> Funny how I rail against DSL's and kinda created one. I fully agree, I thought having "JS plugins" in every place, JS could be used to tricky tasks. Or...