构建自己的 Beats 仪表盘
编辑构建自己的 Beats 仪表盘编辑
如果你想修改 Beats 附带的仪表盘,最好修改仪表盘的副本,因为 Beats 会在设置阶段覆盖仪表盘,以确保使用最新版本。要复制仪表盘,只需使用页面顶部的 克隆
按钮。
在构建自己的仪表盘或自定义现有仪表盘之前,你需要加载
- Beats 索引模式,它指定 Kibana 如何显示 Beats 字段
- 要自定义的 Beats 仪表盘
对于 Elastic Beats,索引模式在 Beats 包的 kibana/*/index-pattern
下可用。索引模式是根据 Beats 包中可用的 fields.yml
文件自动生成的。有关更多详细信息,请查看 生成索引模式 部分。
所有 Beats 仪表盘、可视化和已保存搜索必须遵循通用命名约定
- 仪表盘名称带有前缀
[BeatName 模块]
,例如[Filebeat Nginx] 访问日志
- 可视化和搜索带有后缀
[BeatName 模块]
,例如顶级进程 [Filebeat Nginx]
你可以为放置在仪表盘上的可视化设置自定义名称(跳过后缀)。原始可视化将保持不变。
可以使用工具 mage check
验证命名约定规则。如果检测到以下情况,命令将失败
- 仪表盘上的描述为空
- 仪表盘标题格式不符合预期(缺少前缀
[BeatName 模块名称]
) - 可视化标题格式不符合预期(缺少后缀
[BeatName 模块]
)
在 Kibana 中创建自己的仪表盘后,你可以 导出 Kibana 仪表盘 到本地目录,然后 归档仪表盘,以便能够与社区共享仪表盘。