配置项目路径编辑

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