grok icon indicating copy to clipboard operation
grok copied to clipboard

DRY and RAD for regular expressions and then some.

Results 28 grok issues
Sort by recently updated
recently updated
newest added

Large values sigsegv. I don't see why they are returned, in the magnitude of 10 millions...

looks like it is almost 10 years since the last release. Also the version scheme is kind of weird (v1.0 -> v0.9)

apt returns with ```Package ctags is a virtual package provided by: universal-ctags 0+git20200824-1 exuberant-ctags 1:5.9~svn20110310-13 You should explicitly select one to install. ``` universal-ctags appears to be the active package.

Let's say that I have this pattern: `"%{SYSLOGTIMESTAMP:timestamp} %{DATA}: \\|%{NUMBER}\\|%{DATA:qtype}\\|` And when I grok this text `"Dec 11 15:29:51 SyslogAlertForwarder: |6583514977575335971|Signature"` How can I get all the fields by subname...

Hi, Do not match after a specific line in my test case. Is it a known bug? My test procedure is, [mitsu-ko@webg203 grok]$ ./grok -f samples/tomcat1.grok Jun 29, 2008 11:16:20...

Libraries: `libtokyocabinet-dev/trusty,now 1.4.48-2 amd64 [installed]` `libtokyocabinet9/trusty,now 1.4.48-2 amd64 [installed]` `libpcre3/trusty-updates,now 1:8.31-2ubuntu2.3 amd64 [installed]` Command: `valgrind --leak-check=full ./grok -f samples/ifconfig.grok ` Stdout: > ==23776== Memcheck, a memory error detector ==23776== Copyright...

https://github.com/jordansissel/grok/blob/master/Makefile#L216: @if $(GPERF) --version | head -1 | egrep -v '3\.[0-9]+\.[0-9]+' ; then \ echo "We require gperf version >= 3.0.3" ; \ exit 1; \ fi This test fails...

pygrok, the python bindings to grok C++ are long gone but never forgotten. Given python's omnipresence in the server world, would it be possible to ressurect it?

Running grok on RHEL5 ``` Internal compiler error: unrecognized character after (?< Regexp: (?![^{}]+|(?>\\[{}])+)|(?P>curly2))*\})+|(?:[^{}]+|\\[{}])+)+))?\s*(?(?:(?P\{(?:(?>[^{}]+|(?>\\[{}])+)|(?P>curly))*\})|(?:[^{}]+|\\[{}])+)+)?\} ```

Hi @jordansissel, I was going through grok to see if it is possible to spew the number of times the pattern was found. Instead of emitting all the patterns found,...