如何堆叠分组面板(行)以填满屏幕,并彼此水平重复?

问题描述 投票:0回答:1

目标:

我正在尝试为所有目标(服务器)创建一个集中仪表板,以监控它们的健康状况并显示在我们办公室的大屏幕上。

我尝试过的: 1-创建一个变量实例(本质上是服务器 ID/名称)(启用

ALL
选项) 2- 创建了 4 个面板来监控(每个实例的 UP 状态、RAM、CPU 和磁盘使用情况)。 3-尝试为每个面板选择重复,在下拉列表中选择全部作为值实例变量。

它们看起来确实彼此相邻堆叠以填满屏幕,但问题是,每个面板首先重复所有变量,然后下一个面板重复。 我想将它们分组,以便所有面板首先对每个变量重复,然后开始下一个面板。 但是,如果我使用行对面板进行分组,它们就无法水平堆叠在一起以填满屏幕,因为行只能垂直添加。

您能帮助我了解如何实现我想要的目标吗?

添加迄今为止尝试过的两种场景的屏幕截图:- Without rows, repeating panels

With Row to group panels, repeating only vertically

grafana monitoring dashboard observability grafana-dashboard
1个回答
0
投票

在面板选项下,似乎有配置可以垂直或水平重复面板:

enter image description here

如果您垂直堆叠四个面板,然后将每个面板设置为水平重复,您应该能够获得您正在寻找的布局:

enter image description here

enter image description here

不幸的是,每行可以重复的面板数量有限制,即 12 个。如果您需要显示 12 个或更少的服务器,则此方法应该可行。

但是,如果您需要显示超过 12 个,您可能需要考虑一些替代方案,例如通过查询中的部分聚合在同一面板上显示所有 CPU 指标。如何执行此操作取决于您使用的数据源,但在普罗米修斯中,它看起来像

sum (cpu_metric) by (server)

© www.soinside.com 2019 - 2024. All rights reserved.