It seems like the Grok processor does not recognize \ as an escape character when running inside Ingest Pipeline. Is there an alternative escape character or pattern?
Need to configure output.elasticsearch in our filebeat-kubernetes.yaml to point to the ingest pipeline, by adding a pipeline: our-pipeline statement.
The YAML manifest file had fields_under_root: true. I didn't understand what that really meant until I reread the documentation. The custom field tomcat_app_id was being stored at the top level, not under a fields sub dictionary, so the conditional for the Grok processor was wrong.
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.