Better Stack Filebeat logging

Start logging in 6 minutes

Collect logs from your application using Filebeat.

1. Download and install Filebeat

Pick a version of Filebeat for your OS on Filebeat download page and install it.

2. Edit configuration

In your filebeat.yml file, replace current output.* config to send data to Better Stack:

filebeat.yml output config
output.elasticsearch:
  hosts: 'https://in-elasticsearch.logs.betterstack.com:443'
  headers:
    X-Better-Stack-Source-Token: '$SOURCE_TOKEN'

Review the rest of the config to ensure some logs will be read. For example, change enabled: false to enabled: true in the default filebeat.inputs array.

You can read more about input configuration in Filebeat docs.

3. Restart Filebeat

Restart Filebeat to reload the configuration:

Restart Filebeat service Run Filebeat manually
systemctl restart filebeat
filebeat -e -c filebeat.yml

You should see your logs in Better Stack → Live tail.

Need help?

Please let us know at hello@betterstack.com.
We're happy to help! 🙏

Additional information

Want to read about Filebeat configuration in more detail?
Check out the Filebeat documentation.