构建您自己的 Beat 仪表板
编辑构建您自己的 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 仪表板 到本地目录,然后存档仪表板 以便能够与社区共享仪表板。