About
Logstash pipeline parser 0.0.2
What is Logstash pipeline
The Logstash event processing pipeline has three stages: inputs → filters → outputs. Inputs generate events, filters modify them, and outputs ship them elsewhere. Inputs and outputs support codecs that enable you to encode or decode the data as it enters or exits the pipeline without having to use a separate filter.
The pipeline configuration file is a custom format developed by the Logstash folks using Treetop. The grammar itself is described in the source file grammar.treetop and compiled using Treetop into the custom grammar.rb parser. That parser is then used to set up the pipeline from the Logstash configuration.
Dependencies
The parser has only one dependency on the pyparsing package for creating PEG parser
Issue tracking
You can find existing and fixed bugs by clicking on Issues and using “New Issue” to report previously unknown issues.