配置 Metricbeat 8 创建的数据流

编辑

使用 Metricbeat 8 进行监控时,数据存储在一组名为 .monitoring-{product}-8-mb 的数据流中。 例如:.monitoring-es-8-mb

这些数据流的设置和映射由一个名为 .monitoring-{product}-mb 的索引模板决定。例如:.monitoring-es-mb。 您可以通过克隆此索引模板并编辑它来更改每个数据流的设置。

当您升级 Elastic Stack 时,您需要重复此过程以获取默认监控索引模板的最新更新。

您可以在 Kibana 中克隆索引模板

  • 导航到 堆栈管理 > 索引管理 > 索引模板
  • 查看 下拉菜单中,选择 系统模板
  • 搜索索引模板。
  • 选择 克隆 操作。
  • 更改名称,例如更改为 custom_monitoring
  • 将优先级设置为 500,以确保它覆盖默认索引模板。
  • settings 部分中指定您要更改的设置。
  • 保存克隆的模板。

您也可以使用 Elasticsearch API

  • 使用获取索引模板 API检索索引模板。
  • 编辑索引模板:将模板 priority 设置为 500,并在 settings 部分中指定您要更改的设置。
  • 使用 创建索引模板 API,以不同的名称(例如 custom_monitoring)存储更新后的索引模板。

Metricbeat 8 使用 可组合模板,而不是旧式模板。

更改索引模板后,更新的设置仅应用于数据流的新后备索引。滚动数据流以立即将更新的设置应用于数据流的写入索引。