Adds support for timeout_millis and tag_on_timeout, which allows us to prevent pathological inputs from blocking the pipeline indefinitely. The timeout-enforcer is borrowed heavily from the one included with the grok filter.
By default, this enables the timeout enforcer with a 30-second timeout that is more than generous enough to handle even mildly-pathological pattern matches.
Adds support for
timeout_millis
andtag_on_timeout
, which allows us to prevent pathological inputs from blocking the pipeline indefinitely. The timeout-enforcer is borrowed heavily from the one included with the grok filter.By default, this enables the timeout enforcer with a 30-second timeout that is more than generous enough to handle even mildly-pathological pattern matches.