1. 程式人生 > >LogStash官方文件6.x學習筆記---------day1

LogStash官方文件6.x學習筆記---------day1

上個星期之前看過一段時間,對logstash基礎有一定了解。現在來好好記錄一下我的學習的東西。

logstash的工作流程:

   由input--->filter---->output構成。

執行模型:

Logstash事件處理管道協調input--->filter---->output的執行。

Logstash管道中的每個輸入階段都在自己的執行緒中執行。輸入將事件寫入位於記憶體(預設)或磁碟上的中心佇列。每個管道工作執行緒從佇列中取出一批事件,通過配置的過濾器執行這批事件,然後輸出經過過濾的事件。批處理的大小和管道工作執行緒的數量是可配置的(參見調優和分析日誌儲存效能)。

預設情況下,Logstash使用記憶體有限佇列之間的管道(輸入→過濾器和過濾器→輸出)緩衝事件。如果Logstash不安全終止,那麼儲存在記憶體中的任何事件都將丟失。為了防止資料丟失,您可以啟用Logstash將正在執行的事件持久化到磁碟。有關更多資訊,請參見持久佇列。

重要的知識點,重中之重:

一:配置檔案。

二:調優。

三:三個外掛的使用。