创建和导出仪表盘编辑

以有意义的方式可视化集成数据是集成的重要方面。

创建新的集成时,添加仪表盘很重要。

要开始,请创建新的仪表盘或自定义现有仪表盘。您可以使用 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>]

示例

  • 内存使用量指标 [度量系统]
  • 新组 [日志系统]

重命名添加到仪表盘的所有可视化,仅显示 <NAME> 部分。

仪表盘编辑
[<Metrics | Logs> <PACKAGE NAME>] <Name>

示例

  • [度量系统] 主机概述
  • [度量 MongoDB] 概述

屏幕截图编辑

字母大小写对屏幕截图描述很重要。描述显示在 Kibana UI 中,因此请尽量保持干净一致。

这些描述在 Kibana UI 中可视化。最好将它们保持干净一致。

  • 不好的候选:在 ec2 机器上运行的 filebeat
  • 好的候选:在 AWS EC2 机器上运行的 Filebeat

导出编辑

elastic-package export