2

Logstash目录布局

这部分描述了在解压Logstash安装包时创建的默认目录结构。

.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包创建的,并遵循类似的目录布局。

类型 描述 默认位置 设置
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容器在默认情况下不会创建日志文件,它们记录到标准输出。

博弈
2.5k 声望1.5k 粉丝

态度决定一切


引用和评论

0 条评论