构建您自己的 Beat 仪表板
注意
如果您想修改 Beat 自带的仪表板,最好修改仪表板的副本,因为 Beat 会在设置阶段覆盖仪表板,以获得最新版本。要复制仪表板,只需使用页面顶部的 Clone
按钮。
在构建您自己的仪表板或自定义现有仪表板之前,您需要加载
- 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 仪表板导出到本地目录,然后存档仪表板,以便与社区分享仪表板。