Skip to content

simonhoellein/grok-debugger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of cjslack/grok-debugger


Access at: grok-debugger.shoellein.de

This client-side application uses WebAssembly to emulate the logstash grok library in the browser. It is responsive, feature-rich, and can help you quickly debug your grok patterns. Although it works well in most cases, it is not an exact port of logstash grok, so be sure to test your patterns in your environment before deploying.

Features:

  • Real-time processing (see changes as you type)
  • Autocomplete
  • Match highlighting
  • Syntax highlighting
  • Multiline debugging
  • 20+ pattern sets (AWS, Grok, firewalls, Java, etc.)
  • Add more pattern sets with a URL
  • Save and use your own custom patterns

Limitations:

  • Does not support explicitly defined output types e.g. %{NUMBER:status:int}
  • Does not support inline flag modifiers e.g. (?i)opid=%{NOTSPACE:event_operation_id} cjslack#6

Run locally:

Must have node.js installed

git clone https://github.com/cjslack/grok-debugger.git
cd grok-debugger
npm install
npm start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.6%
  • CSS 34.4%
  • HTML 4.0%