配置项目路径

编辑

heartbeat.yml配置文件的path部分包含定义Heartbeat查找其文件位置的配置选项。例如,Heartbeat在配置路径中查找Elasticsearch模板文件,并在日志路径中写入日志文件。

请参阅目录布局部分了解更多详细信息。

以下是一个配置示例

path.home: /usr/share/beat
path.config: /etc/beat
path.data: /var/lib/beat
path.logs: /var/log/

请注意,可以使用命令行标志覆盖这些选项。

配置选项

编辑

您可以在heartbeat.yml配置文件的path部分指定以下选项

home

编辑

Heartbeat安装的主目录路径。这是所有其他路径设置以及发行版附带的各种文件的默认基本路径(例如,示例仪表板)。如果未通过CLI标志或配置文件设置,则主目录路径的默认值为Heartbeat二进制文件的位置。

示例

path.home: /usr/share/beats

config

编辑

Heartbeat安装的配置路径。这是配置文件的默认基本路径,包括主要的YAML配置文件和Elasticsearch模板文件。如果未通过CLI标志或配置文件设置,则配置路径的默认值为主目录路径。

示例

path.config: /usr/share/beats/config

data

编辑

Heartbeat安装的数据路径。这是Heartbeat需要存储其所有数据的默认基本路径。如果未通过CLI标志或配置文件设置,则数据路径的默认值为主目录路径内的data子目录。

示例

path.data: /var/lib/beats

在同一主机上运行多个Heartbeat实例时,请确保每个实例都有一个不同的path.data值。

logs

编辑

Heartbeat安装的日志路径。这是Heartbeat日志文件的默认位置。如果未通过CLI标志或配置文件设置,则日志路径的默认值为主目录路径内的logs子目录。

示例

path.logs: /var/log/beats