前端性能優(yōu)化 logstash和filebeat是什么關系?
logstash和filebeat是什么關系?logstash和filebeat之間的關系:它是取代logstash轉發(fā)器的下一代logstash收集器。它是為了更快,穩(wěn)定,重量輕,低消耗收集。它可以
logstash和filebeat是什么關系?
logstash和filebeat之間的關系:
它是取代logstash轉發(fā)器的下一代logstash收集器。它是為了更快,穩(wěn)定,重量輕,低消耗收集。它可以很容易地與logstash和elasticsearch對接。
filebeat是從logstash forwarder的源代碼演變而來的項目。
1。logstash和filebeat都可以使用,日志收集工具很多,如fluent、flume、logstash、betas等。即使我最終決定使用filebeat作為日志工具,也有人問我為什么不使用flume、logstash和其他日志工具。
2. Logstash比filebeat出現(xiàn)得早得多。隨著時間的發(fā)展,logstash不僅僅是一個日志收集工具,它還可以作為日志收集工具,具有豐富的輸入|過濾|輸出插件。在常見的elk日志收集方案中,大多將所有節(jié)點的日志內(nèi)容發(fā)送到Kafka消息隊列,然后使用logstash集群讀取消息隊列內(nèi)容,并根據(jù)配置文件進行過濾。發(fā)送到elasticsearch。有關日志存儲的詳細信息,請訪問https://www.elastic.co/
3. Logstash是用Java編寫的,插件是用jruby編寫的,所以對機器資源的要求比較高。網(wǎng)上有一份關于其性能測試的報告。我以前和filebeat做過測試比較。在日志收集方面,CPU和內(nèi)存都比前者高很多。Logstash::inputs::syslog性能測試與優(yōu)化
4。Filebeat也是由elastic開發(fā)的。官方的說法是要取代羅格斯塔什前進。它是用go語言開發(fā)的。開源代碼。Elastic/beats filebeat是beats的一個文件收集工具。目前,其基于libbeats平臺的官方開發(fā)包括packetbeat、metricbeat和winlogbeat。Filebeat具有非常好的性能,并且易于部署。是一個非常理想的文件收集工具。我的收集工具也是基于beats源代碼的二次開發(fā)。
希望能幫助您先找到編譯好的二進制文件和配置文件。啟動方法為:nohup。/文件節(jié)拍-E-C文件節(jié)拍.yml&安培