Logstash 目录布局
编辑Logstash 目录布局
编辑本节介绍解压缩 Logstash 安装包时创建的默认目录结构。
.zip
和 .tar.gz
归档文件的目录布局
编辑.zip
和 .tar.gz
包是完全自包含的。默认情况下,所有文件和目录都包含在主目录中,即解压缩归档文件时创建的目录。
这非常方便,因为您无需创建任何目录即可开始使用 Logstash,卸载 Logstash 也只需删除主目录即可。但是,建议更改配置和日志目录的默认位置,以便以后不会删除重要数据。
类型 | 描述 | 默认位置 | 设置 |
---|---|---|---|
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 容器默认不创建日志文件。它们将日志记录到标准输出。