构建您自己的 Beat 仪表盘编辑

如果您想修改 Beat 附带的仪表盘,最好修改仪表盘的副本,因为 Beat 会在设置阶段覆盖仪表盘以获得最新版本。要复制仪表盘,只需使用页面顶部的克隆按钮。

在构建您自己的仪表盘或自定义现有仪表盘之前,您需要加载

  • Beat 索引模式,它指定 Kibana 应如何显示 Beat 字段
  • 您要自定义的 Beat 仪表盘

对于 Elastic Beats,索引模式在 Beat 软件包的kibana/*/index-pattern下提供。索引模式是从 Beat 软件包中提供的fields.yml文件自动生成的。有关更多详细信息,请查看生成索引模式部分。

所有 Beats 仪表盘、可视化和保存的搜索都必须遵循通用的命名约定

  • 仪表盘名称具有前缀[BeatName 模块],例如[Filebeat Nginx] 访问日志
  • 可视化和搜索具有后缀[BeatName 模块],例如热门进程 [Filebeat Nginx]

您可以为放置在仪表盘上的可视化设置自定义名称(跳过后缀)。原始的可视化将保持不变。

可以使用mage check工具验证命名约定规则。如果检测到以下情况,该命令将失败

  • 仪表盘上的描述为空
  • 意外的仪表盘标题格式(缺少前缀[BeatName ModuleName]
  • 意外的可视化标题格式(缺少后缀[BeatName 模块]

在 Kibana 中创建您自己的仪表盘后,您可以将 Kibana 仪表盘导出到本地目录,然后存档仪表盘,以便能够与社区共享仪表盘。