加载外部配置文件

编辑

Metricbeat 可以加载模块的外部配置文件,这允许您将配置分成多个较小的配置文件。要使用此功能,您需要在主 metricbeat.yml 配置文件中的 metricbeat.config.modules 下指定 path 选项。默认情况下,Metricbeat 会加载在 modules.d 目录中启用的模块配置。例如:

metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
path

一个用于定义要检查更改的文件 Glob。

如果要使用 modules 命令来启用和禁用模块配置,则此设置必须指向 modules.d 目录。

Glob 找到的每个文件都必须包含一个或多个模块定义的列表。例如:

- module: system
  metricsets: ["cpu"]
  enabled: false
  period: 1s

- module: system
  metricsets: ["network"]
  enabled: true
  period: 10s

在具有 POSIX 文件权限的系统上,所有 Beats 配置文件都受所有权和文件权限检查的约束。有关更多信息,请参阅 配置文件所有权和权限