配置 Kibana 仪表板加载编辑

Metricbeat 附带示例 Kibana 仪表板、可视化效果和搜索,用于在 Kibana 中可视化 Metricbeat 数据。

要加载仪表板,您可以在 metricbeat.yml 配置文件中的 setup.dashboards 部分启用仪表板加载,也可以运行 setup 命令。仪表板加载默认情况下处于禁用状态。

启用仪表板加载后,Metricbeat 将使用 Kibana API 加载示例仪表板。仪表板加载仅在 Metricbeat 启动时尝试。如果 Kibana 在启动时不可用,Metricbeat 将停止并出现错误。

要启用仪表板加载,请将以下设置添加到配置文件

setup.dashboards.enabled: true

配置选项编辑

您可以在 metricbeat.yml 配置文件中的 setup.dashboards 部分指定以下选项

setup.dashboards.enabled编辑

如果此选项设置为 true,Metricbeat 将从 Metricbeat 安装的主目录中的本地 kibana 目录加载示例 Kibana 仪表板。

Metricbeat 在启动时加载仪表板,前提是 enabled 设置为 true 或配置文件中包含 setup.dashboards 部分。

启用仪表板加载后,Metricbeat 会覆盖与您要加载的仪表板名称匹配的任何现有仪表板。这将发生在 Metricbeat 每次启动时。

如果没有设置其他选项,则从 Metricbeat 安装的主目录中的本地 kibana 目录加载仪表板。要从其他位置加载仪表板,您可以配置以下选项之一:setup.dashboards.directorysetup.dashboards.urlsetup.dashboards.file

setup.dashboards.directory编辑

包含要加载的仪表板的目录。默认值为主目录中的 kibana 文件夹。

setup.dashboards.url编辑

用于下载仪表板存档的 URL。如果设置了此选项,Metricbeat 将从指定的 URL 下载仪表板存档,而不是使用本地目录。

setup.dashboards.file编辑

包含要加载的仪表板的文件存档(zip 文件)。如果设置了此选项,Metricbeat 将在指定的路径中查找仪表板存档,而不是使用本地目录。

setup.dashboards.beat编辑

如果存档包含多个 Beat 的仪表板,此设置可让您选择要加载仪表板的 Beat。要加载存档中的所有仪表板,请将此选项设置为空字符串。默认值为 "metricbeat"

setup.dashboards.kibana_index编辑

用于设置配置的 Kibana 索引的名称。默认值为 ".kibana"

setup.dashboards.index编辑

Elasticsearch 索引名称。此设置将覆盖仪表板和索引模式中定义的索引名称。示例:"testbeat-*"

此设置仅适用于 Kibana 6.0 及更高版本。

setup.dashboards.always_kibana编辑

强制使用 Kibana API 加载仪表板,而无需查询 Elasticsearch 以获取版本。默认值为 false

setup.dashboards.retry.enabled编辑

如果此选项设置为 true,并且在加载仪表板时无法访问 Kibana,Metricbeat 将尝试重新连接到 Kibana,而不是退出并出现错误。默认情况下处于禁用状态。

setup.dashboards.retry.interval编辑

Kibana 连接重试之间的持续时间间隔。默认值为 1 秒。

setup.dashboards.retry.maximum编辑

在退出并出现错误之前的最大重试次数。设置为 0 表示无限重试。默认值为无限。

setup.dashboards.string_replacements编辑

针和替换字符串映射,用于替换仪表板及其引用内容中的针字符串。