Logstash 參考指南(Logstash配置文件)

Logstash配置文件

Logstash有兩種配置文件:管道配置文件,它定義Logstash處理管道,以及設置文件,它指定控制Logstash啓動和執行的選項。html

管道配置文件

在定義Logstash處理管道的各個階段時,你將建立管道配置文件,在deb和rpm上,將管道配置文件放在/etc/logstash/conf.d目錄中,Logstash嘗試在/etc/logstash/conf.d目錄中只加載擴展名爲.conf的文件並忽略全部其餘文件。segmentfault

有關更多信息,請參見配置Logstash框架

設置文件

設置文件已經在Logstash安裝中定義,Logstash包括如下設置文件:jvm

logstash.ymlide

  • 包含Logstash配置標誌,你能夠在這個文件中設置標誌,而不是在命令行中傳遞標誌,在命令行中設置的任何標誌都覆蓋logstash.yml文件中的相應設置,更多信息見logstash.yml

pipelines.ymlui

  • 包含在一個Logstash實例中運行多個管道的框架和說明,更多信息請參見多個管道

jvm.options命令行

  • 包含JVM配置標誌,使用此文件爲總堆空間設置初始值和最大值,你還能夠使用此文件爲Logstash設置locale,在單獨的行上指定每一個標誌,此文件中的全部其餘設置都被視爲專業設置。

log4j2.propertiescode

  • 包含log4j 2庫的默認設置,有關更多信息,請參見Log4j 2配置

startup.options(Linux)htm

  • 包含在/usr/share/logstash/bin中使用的system-install腳本選項,以便爲你的系統構建適當的啓動腳本。當你安裝Logstash包時,system-install腳本在安裝過程的末尾執行,並使用在startup.options中指定的設置來設置如用戶、組、服務名和服務描述的選項。默認狀況下,Logstash服務被安裝在用戶logstash下,startup.options文件使你更容易安裝Logstash服務的多個實例,你能夠複製文件並更改特定設置的值。注意,startup.options文件不是在啓動時讀取的,若是你想要更改Logstash啓動腳本(例如,要更改Logstash用戶或從不一樣的配置路徑讀取),你必須從新運行system-install腳本(做爲root)以傳遞新的設置。
相關文章
相關標籤/搜索