FileBeat does not do any processing of log messages, so it often makes sense to send them to Logstash for processing and parsing. In Elasticsearch 5.0 we are however introducing the concept of an ingest node. This will be able to parse and process messages prior to indexing, and will therefore make it easier to connect FileBeat directly to Elasticsearch for some use cases.
So it sounds like I would want to run an ingest instance on my syslog server which would tag up the syslog data in real time and also accept beats traffic from clients?
Trying to understand the deployment model ES.co is building.
WS Webserver
LH loghost (Runs syslog gateway, filebeat and ingest)
ES ES Cluster
WS (Apache filebeat) -> LH -> ES.
WS (syslog) -> LH -> ES
Router (syslog) -> (LH) -> ES
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.