创建和导出仪表盘
编辑创建和导出仪表盘
编辑以有意义的方式可视化集成数据是集成的重要方面。
创建新的集成时,务必添加仪表盘。
要开始,请创建一个新的仪表盘或自定义现有的仪表盘。您可以使用 elastic-package
启动服务栈。导航到要为其创建仪表盘的包,然后运行
elastic-package service
完成更改后,您可以使用 elastic-package
将仪表盘及其依赖项导出到包源。
仪表盘规划
编辑许多集成涵盖目标系统的多个组件。例如,RabbitMQ 模块提供了几个覆盖连接、交换、节点、队列的指标集。将这些信息分解成几个相互关联的仪表盘是有意义的。默认仪表盘是目标系统的概述,其他仪表盘则深入了解目标系统的各个部分。概述仪表盘的内容应从所有数据集精心挑选,并针对每个此类集成进行单独编译。
指标
编辑始终检查指标的类型,并确保在适用时应用正确的转换。例如,在大多数情况下,对于累积计数器,使用速率函数是有意义的。
可视化类型
编辑对于新的可视化,我们建议首先使用 Lens。如果无法使用 Lens 的当前功能实现您想要实现的目标,请尝试使用 TSVB。
过滤器
编辑构建仪表盘时,始终考虑添加过滤器下拉菜单。为什么?在大多数情况下,集成会监控目标系统的多个实例,因此我们需要提供一种在它们之间切换的方法。
要构建过滤器下拉菜单,请使用“控件”可视化。以下是在系统仪表盘中可以添加的主机名下拉菜单示例
导航
编辑如果集成有多个仪表盘,请确保可以轻松导航到所有这些仪表盘。要构建仪表盘导航,请使用 Markdown 可视化类型。
例如,系统仪表盘提供以下导航
来源
[System Overview](#/dashboard/system-Metrics-system-overview-ecs) | [Host Overview](#/dashboard/system-79ffd6e0-faa0-11e6-947f-177f697178b8-ecs) | [Containers overview](#/dashboard/system-CPU-slash-Memory-per-container-ecs)
虽然这可以工作,但它不会突出显示选定的仪表盘。不幸的是,Markdown 控件没有针对导航进行优化,这使得使用突出显示的链接构建导航变得很麻烦,因为每个链接都应单独突出显示。这意味着您正在构建的导航控件必须克隆与仪表盘数量一样多次,以确保正确突出显示链接。例如
**[System Overview](#/dashboard/system-Metrics-system-overview-ecs)** | [Host Overview](#/dashboard/system-79ffd6e0-faa0-11e6-947f-177f697178b8-ecs) | [Containers overview](#/dashboard/system-CPU-slash-Memory-per-container-ecs) [System Overview](#/dashboard/system-Metrics-system-overview-ecs) | **[Host Overview](#/dashboard/system-79ffd6e0-faa0-11e6-947f-177f697178b8-ecs)** | [Containers overview](#/dashboard/system-CPU-slash-Memory-per-container-ecs) [System Overview](#/dashboard/system-Metrics-system-overview-ecs) | [Host Overview](#/dashboard/system-79ffd6e0-faa0-11e6-947f-177f697178b8-ecs) | **[Containers overview](#/dashboard/system-CPU-slash-Memory-per-container-ecs)**
目标系统名称
编辑目前,我们没有将其作为规则来显示仪表盘监控哪个系统。查看它的唯一方法是通过仪表盘名称。
在较大的屏幕上使用多个仪表盘时,很难区分仪表盘。您可以通过使用 Markdown 控件显示仪表盘用于的目标系统来改进这一点。
命名
编辑构建仪表盘时,请使用以下命名约定。
可视化
编辑<NAME> [<Metrics | Logs> <PACKAGE NAME>]
示例
- 内存使用量仪表 [指标系统]
- 新组 [日志系统]
重命名添加到仪表盘的所有可视化,仅显示
仪表盘
编辑[<Metrics | Logs> <PACKAGE NAME>] <Name>
示例
- [指标系统] 主机概述
- [指标 MongoDB] 概述
屏幕截图
编辑字母大小写对于屏幕截图描述很重要。描述显示在 Kibana UI 中,因此请尽量保持简洁一致。
这些描述在 Kibana UI 中可视化。如果它们干净且一致,则体验会更好。
- 不良示例:在 ec2 机器上运行 filebeat
- 良好示例:在 AWS EC2 机器上运行 Filebeat
导出
编辑elastic-package export