正在加载

创建和导出仪表板

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

在创建新集成时,添加仪表板非常重要。

要开始,请创建一个新的仪表板,或自定义现有的仪表板。您可以使用 elastic-package 启动服务堆栈。导航到要为其创建仪表板的软件包,然后运行

elastic-package service

完成更改后,您可以使用 elastic-package 将仪表板及其依赖项导出到软件包源。

许多集成涵盖目标系统的多个组件。例如,RabbitMQ 模块提供了多个覆盖连接、交换、节点、队列的 metricset。将这些信息分解为几个相互连接的仪表板是有意义的。默认的一个是目标系统的概览,其他的提供对目标系统各个部分的深入研究。概述仪表板的内容应从所有数据集选择,并为每个此类集成单独编译。

始终检查指标的类型,并确保在适用时应用正确的转换。例如,在大多数情况下,对于累积计数器,使用速率函数是有意义的。

对于新的可视化,我们建议首先使用 Lens。如果您尝试实现的目标无法通过 Lens 的当前功能实现,请尝试 TSVB。

构建仪表板时,请始终考虑添加过滤器下拉列表。为什么?在大多数情况下,集成会监视目标系统的多个实例,因此我们需要提供一种在它们之间切换的方法。

要构建过滤器下拉列表,请使用“控件”可视化。这是一个您可以添加到 System 仪表板的主机名下拉列表的示例

如果集成有多个仪表板,请确保您可以轻松地导航所有仪表板。要构建仪表板导航,请使用 Markdown 可视化类型。

例如,System 仪表板提供以下导航

来源

[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 中可视化。最好是让它们保持清晰一致。

  • 不良候选项:filebeat 在 ec2 机器上运行
  • 良好候选项:Filebeat 在 AWS EC2 机器上运行
elastic-package export
© . All rights reserved.