Logstash 参考指南(Logstash目录布局)

Logstash目录布局

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

.zip.tar.gz归档目录布局

.zip.tar.gz包是完全独立的,默认情况下,所有文件和目录都包含在主目录中——主目录是在解压缩归档文件时创建的目录。

这非常方便,因为你不必创建任何目录来开始使用Logstash,卸载Logstash就像删除主目录一样简单,但是,建议更改配置和日志目录的默认位置,以便以后不删除重要数据。

类型描述默认位置设置
homeLogstash安装的主目录 {extract.path} - 通过解压缩归档文件创建的目录
bin二进制脚本,包括用来启动Logstash的logstash和用来安装插件的logstash-plugin {extract.path}/bin
settings配置文件,包括logstash.ymljvm.options {extract.path}/configpath.settings
logs日志文件{extract.path}/logspath.logs
plugins本地的,非Ruby-Gem插件文件,每个插件都包含在子目录中,仅供开发推荐{extract.path}/pluginspath.plugins
datalogstash及其插件使用的数据文件用于任何持久性需求{extract.path}/datapath.data

Debian和RPM包的目录布局

Debian软件包和RPM软件包为系统每个地方配置文件、日志和设置文件在适当的位置:

类型描述默认位置设置
homeLogstash安装的主目录/usr/share/logstash
bin二进制脚本,包括用来启动Logstash的logstash和用来安装插件的logstash-plugin /usr/share/logstash/bin
settings配置文件,包括logstash.ymljvm.optionsstartup.options /etc/logstashpath.settings
confLogstash管道配置文件/etc/logstash/conf.d/*.conf/etc/logstash/pipelines.yml
logs日志文件/var/log/logstashpath.logs
plugins本地的,非Ruby-Gem插件文件,每个插件都包含在子目录中,仅供开发推荐/usr/share/logstash/pluginspath.plugins
datalogstash及其插件使用的数据文件用于任何持久性需求/var/lib/logstashpath.data

Docker镜像的目录布局

Docker镜像是由.tar.gz包创建的,并遵循类似的目录布局。

类型描述默认位置设置
homeLogstash安装的主目录/usr/share/logstash
bin二进制脚本,包括用来启动Logstash的logstash和用来安装插件的logstash-plugin /usr/share/logstash/bin
settings配置文件,包括logstash.ymljvm.options /usr/share/logstash/configpath.settings
confLogstash管道配置文件/usr/share/logstash/pipelinepath.config
plugins本地的,非Ruby-Gem插件文件,每个插件都包含在子目录中,仅供开发推荐/usr/share/logstash/pluginspath.plugins
datalogstash及其插件使用的数据文件用于任何持久性需求/usr/share/logstash/datapath.data
Logstash Docker容器在默认情况下不会创建日志文件,它们记录到标准输出。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值