Logstash 目录布局
编辑Logstash 目录布局
编辑本节描述了解压缩 Logstash 安装包时创建的默认目录结构。
.zip
和 .tar.gz
存档的目录布局
编辑.zip
和 .tar.gz
包是完全独立的。默认情况下,所有文件和目录都包含在主目录中 — 解压缩存档时创建的目录。
这非常方便,因为您无需创建任何目录即可开始使用 Logstash,卸载 Logstash 也像删除主目录一样简单。但是,建议更改 config 和 logs 目录的默认位置,以免以后删除重要数据。
类型 | 描述 | 默认位置 | 设置 |
---|---|---|---|
home |
Logstash 安装的主目录。 |
|
|
bin |
二进制脚本,包括用于启动 Logstash 的 |
|
|
settings |
配置文件,包括 |
|
|
logs |
日志文件 |
|
|
plugins |
本地非 Ruby-Gem 插件文件。每个插件都包含在一个子目录中。仅建议用于开发。 |
|
|
data |
Logstash 及其插件用于任何持久性需求的数据文件。 |
|
|
Debian 和 RPM 包的目录布局
编辑Debian 包和 RPM 包分别将配置文件、日志和设置文件放置在系统的相应位置
类型 | 描述 | 默认位置 | 设置 |
---|---|---|---|
home |
Logstash 安装的主目录。 |
|
|
bin |
二进制脚本,包括用于启动 Logstash 的 |
|
|
settings |
配置文件,包括 |
|
|
conf |
Logstash 管道配置文件 |
|
|
logs |
日志文件 |
|
|
plugins |
本地非 Ruby-Gem 插件文件。每个插件都包含在一个子目录中。仅建议用于开发。 |
|
|
data |
Logstash 及其插件用于任何持久性需求的数据文件。 |
|
|
Docker 镜像的目录布局
编辑Docker 镜像由 .tar.gz
包创建,并遵循类似的目录布局。
类型 | 描述 | 默认位置 | 设置 |
---|---|---|---|
home |
Logstash 安装的主目录。 |
|
|
bin |
二进制脚本,包括用于启动 Logstash 的 |
|
|
settings |
配置文件,包括 |
|
|
conf |
Logstash 管道配置文件 |
|
|
plugins |
本地非 Ruby-Gem 插件文件。每个插件都包含在一个子目录中。仅建议用于开发。 |
|
|
data |
Logstash 及其插件用于任何持久性需求的数据文件。 |
|
|
默认情况下,Logstash Docker 容器不创建日志文件。它们会记录到标准输出。