Skip to main content

Regex Match

Splits the stream wherever a regular expression matches. Each match marks the start of a new message. Useful for parsing log formats that don't fit a fixed delimiter, like multi-line stack traces that start with a timestamp.

FieldTypeDefaultDescription
PatternstringrequiredRegular expression. Each match begins a new message. The pattern must use the Go regex syntax
Max Buffer Sizeinteger65536Maximum size in bytes a single message can reach before producing an error