构建您自己的 Beat 仪表板

编辑

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

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

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

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

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

  • 仪表板名称以 [BeatName Module] 为前缀,例如 [Filebeat Nginx] Access logs
  • 可视化和搜索以 [BeatName Module] 为后缀,例如 Top processes [Filebeat Nginx]

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

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

  • 仪表板上的描述为空
  • 仪表板标题格式不符合预期(缺少前缀 [BeatName ModuleName]
  • 可视化标题格式不符合预期(缺少后缀 [BeatName Module]

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