配置项目路径
Elastic Stack
此文档仅适用于 APM Server 二进制用户。Fleet 管理的路径在安装布局中定义。
apm-server.yml
配置文件中的 path
部分包含用于定义 APM Server 在何处查找其文件的配置选项。例如,APM Server 在配置路径中查找 Elasticsearch 模板文件,并在日志路径中写入日志文件。
有关更多详细信息,请参阅安装布局部分。
这是一个配置示例
path.home: /usr/share/beat
path.config: /etc/beat
path.data: /var/lib/beat
path.logs: /var/log/
请注意,可以使用命令行标志来覆盖这些选项。
您可以在 apm-server.yml
配置文件的 path
部分中指定以下选项
APM Server 安装的主目录路径。 这是所有其他路径设置以及发行版随附的各种文件的默认基本路径(例如,示例仪表板)。 如果未通过 CLI 标志或配置文件设置,则主目录路径的默认值为 APM Server 二进制文件的位置。
示例
path.home: /usr/share/beats
APM Server 安装的配置路径。 这是配置文件的默认基本路径,包括主 YAML 配置文件和 Elasticsearch 模板文件。 如果未通过 CLI 标志或配置文件设置,则配置路径的默认值为主目录路径。
示例
path.config: /usr/share/beats/config
APM Server 安装的数据路径。 这是 APM Server 需要存储其数据的所有文件的默认基本路径。 如果未通过 CLI 标志或配置文件设置,则数据路径的默认值是主目录路径内的 data
子目录。
示例
path.data: /var/lib/beats
在同一主机上运行多个 APM Server 实例时,请确保每个实例都具有不同的 path.data
值。
APM Server 安装的日志路径。 这是 APM Server 日志文件的默认位置。 如果未通过 CLI 标志或配置文件设置,则日志路径的默认值是主目录路径内的 logs
子目录。
示例
path.logs: /var/log/beats
指定主机文件系统的挂载点,用于监视主机。 这可以在配置中设置,也可以使用 --system.hostfs
CLI 标志设置。 这用于 cgroup 自我监视。
示例
system.hostfs: /mount/rootfs