配置项目路径
编辑配置项目路径
编辑metricbeat.yml
配置文件的 path
部分包含定义 Metricbeat 在哪里查找其文件的配置选项。例如,Metricbeat 在配置路径中查找 Elasticsearch 模板文件,并在日志路径中写入日志文件。
请参阅 目录结构 部分了解更多详细信息。
这是一个配置示例
path.home: /usr/share/beat path.config: /etc/beat path.data: /var/lib/beat path.logs: /var/log/
请注意,可以使用命令行标志覆盖这些选项。
配置选项
编辑您可以在 metricbeat.yml
配置文件的 path
部分中指定以下选项
home
编辑Metricbeat 安装的 home 路径。这是所有其他路径设置以及发行版附带的杂项文件(例如,示例仪表板)的默认基本路径。如果未通过 CLI 标志或在配置文件中设置,则 home 路径的默认值是 Metricbeat 二进制文件的位置。
示例
path.home: /usr/share/beats
config
编辑Metricbeat 安装的配置路径。这是配置文件的默认基本路径,包括主 YAML 配置文件和 Elasticsearch 模板文件。如果未通过 CLI 标志或在配置文件中设置,则配置路径的默认值是 home 路径。
示例
path.config: /usr/share/beats/config
data
编辑Metricbeat 安装的数据路径。这是 Metricbeat 需要存储其数据的所有文件的默认基本路径。如果未通过 CLI 标志或在配置文件中设置,则数据路径的默认值是 home 路径内的 data
子目录。
示例
path.data: /var/lib/beats
在同一主机上运行多个 Metricbeat 实例时,请确保它们各自具有不同的 path.data
值。
logs
编辑Metricbeat 安装的日志路径。这是 Metricbeat 日志文件的默认位置。如果未通过 CLI 标志或在配置文件中设置,则日志路径的默认值是 home 路径内的 logs
子目录。
示例
path.logs: /var/log/beats
system.hostfs
编辑指定主机文件系统的挂载点,以便在监控主机时使用。这可以在配置中设置,也可以使用 --system.hostfs
CLI 标志设置。这用于 cgroup 自我监控。
系统模块也使用此选项从 /proc
和 /sys
读取文件。此选项已弃用,将在未来的版本中删除。要设置文件系统根,请使用模块级配置中的 hostfs
标志。
示例
system.hostfs: /mount/rootfs