Class GrokParserStageSequenceBuilder


  • public abstract class GrokParserStageSequenceBuilder
    extends java.lang.Object

    This class can parse grok pattern strings to create a parser that can assign parsed values to a syslog message object. It supports the following pattern types:

    • HOSTNAME: any valid hostname character.
    • HOSTNAMEORIP: any valid hostname or IP address character.
    • INT: Positive integer.
    • IPADDRESS: any valid IP address character.
    • MONTH: 3-character English month abbreviation.
    • NOSPACE: String that contains no whitespace.
    • STRING: String. Because this matches any character, it must be followed by a delimiter in the pattern string.
    • WHITESPACE: String that contains only whitespace (spaces and/or tabs).
    Author:
    Seth
    • Constructor Detail

      • GrokParserStageSequenceBuilder

        public GrokParserStageSequenceBuilder()
    • Method Detail

      • parseGrok

        public static java.util.List<ParserStage> parseGrok​(java.lang.String grok)