Configuring Filebeat to Use Logstash

edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Configuring Filebeat to Use Logstash

edit

If you want to use Logstash to perform additional processing on the data collected by Filebeat, you need to configure Filebeat to use Logstash.

To do this, you edit the Filebeat configuration file to disable the Elasticsearch output and use the Logstash output instead:

output:
  logstash:
    hosts: ["127.0.0.1:5044"]

    # configure logstash plugin to loadbalance events between
    # configured logstash hosts
    #loadbalance: false

In this configuration, hosts specifies the Logstash server and the port (5044) where Logstash is configured to listen for incoming Beats connections.

To use this configuration, you must also set up Logstash to receive events from Beats.