Reliability of Filebeat

Is there any documents on the reliability of Filebeat? How does it ensure the reliability of the delivery of the logs. E.g. In packet loss situation, Elasticsearch is down, avoid duplication?

Does Filebeat have some kind of Queue system in it?

See Recovery mechanism in filebeat