Logstash 參考指南(Logstash目錄佈局)

Logstash目錄佈局

這部分描述了在解壓Logstash安裝包時建立的默認目錄結構。jvm

.zip.tar.gz歸檔目錄佈局

.zip.tar.gz包是徹底獨立的,默認狀況下,全部文件和目錄都包含在主目錄中——主目錄是在解壓縮歸檔文件時建立的目錄。佈局

這很是方便,由於你沒必要建立任何目錄來開始使用Logstash,卸載Logstash就像刪除主目錄同樣簡單,可是,建議更改配置和日誌目錄的默認位置,以便之後不刪除重要數據。插件

類型 描述 默認位置 設置
home Logstash安裝的主目錄 {extract.path} - 經過解壓縮歸檔文件建立的目錄
bin 二進制腳本,包括用來啓動Logstash的logstash和用來安裝插件的logstash-plugin {extract.path}/bin
settings 配置文件,包括logstash.ymljvm.options {extract.path}/config path.settings
logs 日誌文件 {extract.path}/logs path.logs
plugins 本地的,非Ruby-Gem插件文件,每一個插件都包含在子目錄中,僅供開發推薦 {extract.path}/plugins path.plugins
data logstash及其插件使用的數據文件用於任何持久性需求 {extract.path}/data path.data

Debian和RPM包的目錄佈局

Debian軟件包和RPM軟件包爲系統每一個地方配置文件、日誌和設置文件在適當的位置:日誌

類型 描述 默認位置 設置
home Logstash安裝的主目錄 /usr/share/logstash
bin 二進制腳本,包括用來啓動Logstash的logstash和用來安裝插件的logstash-plugin /usr/share/logstash/bin
settings 配置文件,包括logstash.ymljvm.optionsstartup.options /etc/logstash path.settings
conf Logstash管道配置文件 /etc/logstash/conf.d/*.conf /etc/logstash/pipelines.yml
logs 日誌文件 /var/log/logstash path.logs
plugins 本地的,非Ruby-Gem插件文件,每一個插件都包含在子目錄中,僅供開發推薦 /usr/share/logstash/plugins path.plugins
data logstash及其插件使用的數據文件用於任何持久性需求 /var/lib/logstash path.data

Docker鏡像的目錄佈局

Docker鏡像是由.tar.gz包建立的,並遵循相似的目錄佈局。code

類型 描述 默認位置 設置
home Logstash安裝的主目錄 /usr/share/logstash
bin 二進制腳本,包括用來啓動Logstash的logstash和用來安裝插件的logstash-plugin /usr/share/logstash/bin
settings 配置文件,包括logstash.ymljvm.options /usr/share/logstash/config path.settings
conf Logstash管道配置文件 /usr/share/logstash/pipeline path.config
plugins 本地的,非Ruby-Gem插件文件,每一個插件都包含在子目錄中,僅供開發推薦 /usr/share/logstash/plugins path.plugins
data logstash及其插件使用的數據文件用於任何持久性需求 /usr/share/logstash/data path.data
Logstash Docker容器在默認狀況下不會建立日誌文件,它們記錄到標準輸出。
相關文章
相關標籤/搜索