How to setup File Beat for Logstash and Compare the Logstash vs Filebeat, Which one we can use?

What is the difference between Logstash and FileBeat?
Which one we can use at which scenario?

Thanks...