Logstash 參考指南

2021-09-29 04:26:05 字數 1688 閱讀 6925

要從命令列執行logstash,請使用以下命令:

bin/logstash [options]
命令列標記選項是你可以指定它們來控制logstash的執行,bin目錄的位置因平台而異,檢視logstash目錄布局以找到你系統上bin\logstash的位置。

下面的示例執行logstash配置,並載入mypipeline.conf檔案中定義的logstash的配置:

bin/logstash -f mypipeline.conf
在命令列中設定的任何標誌都會覆蓋logstash.yml中的相應設定,但檔案本身不會更改,對於後續的logstash執行,它保持原樣。

在測試logstash時,指定命令列選項非常有用,但是在生產環境中,我們建議你使用logstash.yml用於控制logstash執行,使用設定檔案使你更容易指定多個選項,並且它為你提供了乙個單一的、版本化的檔案,你可以使用該檔案在每次執行時一致地啟動logstash。

logstash有以下標記,你可以使用--help標誌來顯示此資訊。

Logstash 參考指南(輸入外掛程式)

輸入外掛程式允許logstash讀取特定的事件源。下面是一些可用的輸入外掛程式,有關elastic支援外掛程式的列表,請參閱支援矩陣。外掛程式描述 github倉庫 azure event hubs 從azure事件中心接收事件 azure event hubs beats 從elastic bea...

Logstash 參考指南(多個管道)

如果需要在同一程序中執行多個管道,logstash提供了一種通過名為pipelines.yml的配置檔案完成此操作的方法,這個檔案必須放在path.settings資料夾,並遵循此結構 pipeline.id my pipeline 1 path.config etc path to p1.conf...

Logstash 參考指南(過濾器外掛程式)

過濾器外掛程式對事件執行中間處理,過濾器通常根據事件的特徵有條件地應用。下面是一些過濾器外掛程式,有關elastic支援外掛程式的列表,請參閱支援矩陣。外掛程式描述 github倉庫 aggregate 聚合來自單個任務的多個事件的資訊 logstash filter aggregate alter...