Super helpful, Trink! Thank you very much. Still wrapping my head around Lua. :-)
-Ali On Tue, Jul 7, 2015 at 3:51 PM Michael Trinkala <[email protected]> wrote: > Feedback added to the gist. > > Trink > > On Tue, Jul 7, 2015 at 12:06 PM, Rob Miller <[email protected]> wrote: > >> On 07/07/2015 11:40 AM, Ali wrote: >> >>> Hi, all! >>> >>> I'm finally done with my Lua decoder and thought I would post a link to >>> it here, both for any constructive criticism anyone might have and for >>> helping out anyone who was in the same situation I was in. Here's the >>> link: >>> >>> https://gist.github.com/hourback/56e93786df14a17b14da >>> >> Looks quite reasonable to me. Nice work! >> >>> This was basically born out of the need to parse fractional seconds in >>> the WebSphere systemout.log files. Go's time package doesn't recognize >>> separators that aren't periods. (There's an open issue for adding >>> support for commas, at least.) So I was unable to use >>> PayloadRegexDecoder; I saw no way to do it other than writing a Lua >>> decoder or a Go decoder. >>> >> Using Lua and LPeg is the recommended way to do parsing in Heka. >> PayloadRegexDecoder is available for very simple cases, but it's not very >> fast nor is it very flexible, and there is very little benefit to writing a >> custom Go decoder. >> >> Thanks for sharing your code. >> >> -r >> >> _______________________________________________ >> Heka mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/heka >> > >
_______________________________________________ Heka mailing list [email protected] https://mail.mozilla.org/listinfo/heka

