假设我有一个cpu1-dashboard和一个cpu2-dashboard,如何创建一个将cpu1和cpu2仪表板组合在一起的“ cpu-all-dashboard”,而又没有将2个仪表板复制粘贴到“ all”仪表板中?
谢谢!
将两个仪表板都导出为json,在文本编辑器中将它们组合在一起:)
谢谢回复。
是的,当然可以那样做。 但是,如果更改了一个仪表板,则必须再次执行“ export-combine-import”。 我真正想要的是将一个仪表板嵌入另一个仪表板。 就像“添加面板->图”一样,我可以执行“添加面板->仪表板”并显示另一个仪表板。
抱歉,如果我的头衔有些误解,我已对其进行了更改,以使其更符合我的要求。
您好@torkelo您能重新打开这个问题吗?
@MichaelScofield我不确定,为什么要这样?
@torkelo我要监视十个cpus,每个cpu生成各种指标,我想在其自己的仪表板,cpu1-dashboard,cpu2-dashboard,...中显示这些指标。
同时,我还希望有一个独特的仪表板来显示所有cpus指标,因此我可以看到整个图片。
现在,我必须创建所有10个cpus的仪表板,并将其全部导出,在文本编辑器中组合json,然后将其导入。 如果说cpu1有一个特殊的指标要监视(其他人没有),那么我必须再次重复“ export-combine-import”。 仅添加一个小图是一项繁重的工作。
如果仪表板可以显示其他仪表板,则只需更改唯一的一个仪表板(此处为cpu1仪表板),然后刷新包含所有仪表板的唯一仪表板。 那真的很容易。
@MichaelScofield,但那不应该是3个仪表板吗? 一个cpu专用仪表板和一个概述仪表板?
@torkelo
我已经更新了评论。 是的,这里有3个仪表板,我只想更改一个特定的仪表板就不必更改概览仪表板。
但是概述仪表盘现在会有所不同吗? 包含更多概述样式图?
对,就是这样! 概述仪表板也将根据特定的仪表板进行更改! 它将包含更改的特定仪表板引入的新图。
我说的是,概述仪表板不应包含其他仪表板,而应包含概述样式图。 以及指向更具体仪表板的仪表板链接。
通过嵌入其他仪表盘来创建概述仪表盘是没有意义的,在这种情况下,仅使一个大的仪表板具有折叠的行即可。
是的,我需要的是大行情的仪表板,其中嵌入了折叠的行,而其他仪表板却是嵌入式行。 ;-)
有没有办法实现大概览面板?
是的,使用行并将其折叠。 在这种情况下,您将不需要嵌入其他仪表板,因为您的概述仪表板实际上不是概述仪表板,而是具有其他仪表板的仪表板,所以您可以只使用一个大型仪表板。 因此,在这种情况下,您可以跳过整个过程并创建一个大型仪表板:)
这就是我现在正在做的事情,感谢所有这些答复和您的耐心等待!
np,很抱歉出现问题,只是想了解您的用例。 我认为我会保持关闭状态,因为我认为这可以通过其他方式解决。
这对于以下用例将非常有用:
将通用仪表板嵌入到服务仪表板中,并将模板变量设置为相应的服务,将是一件很棒的事情。
如果没有此功能,您将不得不来回导航,或者在每次编辑通用面板时将其复制到所有服务面板。
我必须同意@rightfold。 这可能是一个非常不错的功能。 有人可以创建通用仪表板,而其他人可以将其嵌入其仪表板中,每个用户之间的某些模板字段不同。
我的示例是Hystrix仪表板,该仪表板显示了错误的请求,错误,异常,正常调用等。我创建了带有模板的仪表板,以便不同的服务可以使用同一仪表板。 我可以创建指向仪表板的链接,但是随后我必须单击链接才能显示。 目前,这很好,但我只是请您重新考虑。
我们在Grafana前面有一个Wiki,它使用框架将多个仪表板组合到一个Wiki页面中。 这样一来,我们就可以拥有通用的AWS / SQS和AWS / DynamoDB仪表板,它们可以在URL中接收所需的参数。 此外,我们使用通用仪表板来监视每种服务的负载平衡器和主机组,而不必一次又一次重复仪表板。
这事有进一步更新吗? 我们正在使用kubernetes并为每个微服务部署一个仪表板-但我想将它们组合到一个大的仪表板中-如果它可以是动态的-那就更好了(意思是-遍历现有仪表板并将其组合)
仍在寻找此功能,对于高级仪表板(例如企业级),不必在每次较低级别的仪表板之一更改其面板配置时都更新代码。 任何更新?
我前一阵子尝试过...可能是相关的:
https://github.com/grafana/grafana/pull/15620
链接可能满足此功能。
单击该按钮将跳到另一个仪表板。
或者我们可以使用可变功能。
这是非常重要的功能,可以在不同的情况下使用。
_例如_
您有3个不同的面板,并且要创建4个具有不同组合的仪表板,例如
资讯主页#1:面板#1 +面板#2
资讯主页#2:面板#2 +面板#3
资讯主页#3:面板#3 +面板#1
资讯主页#4:面板#1 +面板#2 +面板#3
现在,您想在信息亭/电视上播放Grafana播放列表。 因此,您不能使用链接。
当前方式:
创建4个新的仪表板,并为每个仪表板创建新的面板。
问题:
如果要更改面板#2的某些内容,则必须更新面板#1,#2和#4。 这根本不是用户友好的,因为如果您要监视一个中等大小的系统,最终将有20多个仪表板。
太棒了:
现在一切都会快乐...
如果您问我,默认情况下会使用此功能。
我不确定是否已检查对封闭线程的评论,可能是我们要重新打开此问题还是使用@ prashant1rana提及的详细信息创建一个新问题?
最有用的评论
这对于以下用例将非常有用:
将通用仪表板嵌入到服务仪表板中,并将模板变量设置为相应的服务,将是一件很棒的事情。
如果没有此功能,您将不得不来回导航,或者在每次编辑通用面板时将其复制到所有服务面板。