Hi,
I'd like to "extract" some fields from a specific kind of log and convert them to the right type.
I can do that when all logs pass the match but in this case the logs I'm getting have different formats.
So I would like to let the ones not matching go through ( without failing, like if there was no "filter" at all) and only mutate the matching ones.
Now the ones not matching give error and don't go through.
Grok failures never cause events to get dropped (unless you explicitly configure Logstash that way). The only consequence of a grok failure is that the event is tagged _grokparsefailure, but that behavior can be influenced with the tag_on_failure option.
So am I right to assume that if the matching pattern is not met then the rest of the pipeline is skipped
I repeat: The only consequence of a grok failure is that the event is tagged _grokparsefailure, but that behavior can be influenced with the tag_on_failure option. The rest of the pipeline is not skipped.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.