Filebeat
本文介紹如何將云消息隊列 Kafka 版接入Filebeat。
Filebeat
Filebeat是用于轉發和集中日志數據的輕量級傳輸程序。Filebeat可以監聽指定的日志文件或位置,從中收集日志事件并將其轉發到Elasticsearch或Logstash進行索引。Filebeat的工作原理如下:
Filebeat啟動一個或多個Input,Input在指定的位置中查找日志數據。
Filebeat為每個找到的日志啟動Harvester,Harvester讀取日志并將日志數據發送到libbeat。
libbeat聚集數據,然后將聚集的數據發送到配置的Output。
接入優勢
云消息隊列 Kafka 版接入Filebeat可以帶來以下優勢:
異步處理:防止突發流量。
應用解耦:當下游異常時,不會影響上游工作。
減少開銷:減少Filebeat的資源開銷。
接入方案
云消息隊列 Kafka 版支持以下方式接入Filebeat: