安装布局
Elastic Stack
查看 Fleet 管理的 APM Server 和 APM Server 二进制文件的安装布局和默认路径。
Elastic Agent 文件安装在以下位置。您无法覆盖这些安装路径,因为升级需要它们。
/Library/Elastic/Agent/*
- Elastic Agent 程序文件
/Library/Elastic/Agent/elastic-agent.yml
- Elastic Agent 主要配置
/Library/Elastic/Agent/fleet.enc
- Elastic Agent Fleet 主要加密配置
/Library/Elastic/Agent/data/elastic-agent-*/logs/elastic-agent.ndjson
- Elastic Agent 和 Beats shippers 的日志文件1
/usr/bin/elastic-agent
- 安装到 PATH 的 Shell 包装器
您可以将 Elastic Agent 安装在 /Library
之外的自定义基本路径中。使用 ./elastic-agent install
命令安装 Elastic Agent 时,请使用 --base-path
CLI 选项指定自定义基本路径。
/opt/Elastic/Agent/*
- Elastic Agent 程序文件
/opt/Elastic/Agent/elastic-agent.yml
- Elastic Agent 主要配置
/opt/Elastic/Agent/fleet.enc
- Elastic Agent Fleet 主要加密配置
/opt/Elastic/Agent/data/elastic-agent-*/logs/elastic-agent.ndjson
- Elastic Agent 和 Beats shippers 的日志文件1
/usr/bin/elastic-agent
- 安装到 PATH 的 Shell 包装器
您可以将 Elastic Agent 安装在 /opt
之外的自定义基本路径中。使用 ./elastic-agent install
命令安装 Elastic Agent 时,请使用 --base-path
CLI 选项指定自定义基本路径。
C:\Program Files\Elastic\Agent*
- Elastic Agent 程序文件
C:\Program Files\Elastic\Agent\elastic-agent.yml
- Elastic Agent 主要配置
C:\Program Files\Elastic\Agent\fleet.enc
- Elastic Agent Fleet 主要加密配置
C:\Program Files\Elastic\Agent\data\elastic-agent-*\logs\elastic-agent.ndjson
- Elastic Agent 和 Beats shippers 的日志文件1
您可以将 Elastic Agent 安装在 C:\Program Files
之外的自定义基本路径中。使用 .\elastic-agent.exe install
命令安装 Elastic Agent 时,请使用 --base-path
CLI 选项指定自定义基本路径。
/usr/share/elastic-agent/*
- Elastic Agent 程序文件
/etc/elastic-agent/elastic-agent.yml
- Elastic Agent 主要配置
/etc/elastic-agent/fleet.enc
- Elastic Agent Fleet 主要加密配置
/var/lib/elastic-agent/data/elastic-agent-*/logs/elastic-agent.ndjson
- Elastic Agent 和 Beats shippers 的日志文件1
/usr/bin/elastic-agent
- 安装到 PATH 的 Shell 包装器
/usr/share/elastic-agent/*
- Elastic Agent 程序文件
/etc/elastic-agent/elastic-agent.yml
- Elastic Agent 主要配置
/etc/elastic-agent/fleet.enc
- Elastic Agent Fleet 主要加密配置
/var/lib/elastic-agent/data/elastic-agent-*/logs/elastic-agent.ndjson
- Elastic Agent 和 Beats shippers 的日志文件1
/usr/bin/elastic-agent
- 安装到 PATH 的 Shell 包装器
APM Server 使用以下默认路径,除非您明确更改它们。
类型 | 描述 | 位置 |
---|---|---|
home | APM Server 安装的主目录。 | {extract.path} |
bin | 二进制文件的位置。 | {extract.path} |
config | 配置文件的位置。 | {extract.path} |
data | 持久数据文件的位置。 | {extract.path}/data |
logs | APM Server 创建的日志的位置。 | {extract.path}/logs |
对于 ZIP、tar.gz 或 TGZ 分发,这些路径基于提取的二进制文件的位置。这意味着如果您使用以下简单命令启动 APM Server,则所有路径都将正确设置
./apm-server
类型 | 描述 | 位置 |
---|---|---|
home | APM Server 安装的主目录。 | /usr/share/apm-server |
bin | 二进制文件的位置。 | /usr/share/apm-server |
config | 配置文件的位置。 | /usr/share/apm-server |
data | 持久数据文件的位置。 | /usr/share/apm-server/data |
logs | APM Server 创建的日志的位置。 | /usr/share/apm-server/logs |
类型 | 描述 | 位置 |
---|---|---|
home | APM Server 安装的主目录。 | /usr/share/apm-server |
bin | 二进制文件的位置。 | /usr/share/apm-server/bin |
config | 配置文件的位置。 | /etc/apm-server |
data | 持久数据文件的位置。 | /var/lib/apm-server |
logs | APM Server 创建的日志的位置。 | /var/log/apm-server |
对于 deb 和 rpm 分发,这些路径在 init 脚本或 systemd 单元文件中设置。确保使用首选的操作系统方法(init 脚本或 systemctl
)启动 APM Server 服务。否则,路径可能设置不正确。
1 日志文件名的结尾是日期 (YYYYMMDD
) 和可选的数字:elastic-agent-YYYYMMDD.ndjson
、elastic-agent-YYYYMMDD-1.ndjson
等,因为在轮换期间会创建新文件。