Our filebeats is outputing to logstash which then in turn writes out to Graylog. I have filebeat setup to gather logs from an Azure eventhub and the logs are being gathered, but the parsing doesn't seem to be happening. The message field in Graylog contains all the fields from Azure but not parsed out.
Is this because filebeat isn't using an elastic pipeline to parse events?
The parsing is done in Elasticsearch, it uses an ingest pipeline.
If you are sending to Logstash, you need to configure your logstash output to use the ingest pipeline in Elasticsearch, you can do that adding the option pipeline => "pipeline-name" in your Elasticsearch output.
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.