Grafana Table Panel' clickable'并使用它深入查看更详细的视图

时间:2017-07-20 17:17:15

标签: events grafana

是否可以在Grafana中使用表格面板,当您单击某一行时,它会显示另一组时间序列中的图表?

我看到有功能请求,但我不确定它是否可用 https://github.com/grafana/grafana/issues/5481

  

查找有关在表格面板中创建行的任何建议   '可点击'并使用它深入查看更详细的视图(另一个   仪表板使用模板变量)。目前显示的摘要   几个服务器作为表面板中的行,我们想要选择一个   单个行(即服务器)向下钻取更详细的内容   仪表板。

有什么办法吗?

由于

4 个答案:

答案 0 :(得分:3)

您也可以通过定义表列的链接(在var getSQLQuery = ( { lang } ) => `My query is ${lang}`; var addAnd = str => str + " and"; var getMarket = country => data => `${data} my country is ${country}`; var comp = ( country, queryParams ) => R.pipe( getSQLQuery( queryParams ), addAnd, getMarket( country ), R.tap( console.log ) )(country, queryParams); comp("Spain", {lang: "uk"}); //Blows Up!? 选项卡中)在4.x中实现此目的。链接可以引用另一个仪表板,并将当前单元格的值(或同一行中的其他单元格)作为参数嵌入。

例如,链接Url可以是: Column Styles

但是,在使用此方法时,我找不到保留源仪表板的时间过滤器的方法。

答案 1 :(得分:2)

您关联的功能请求与此one的副本相关联,该Pull Request链接到此http://developers.itextpdf.com/examples/itext-action-second-edition/chapter-16#608-festivalcalendar1.java。 PR最近被合并,因此它现在可以作为每晚构建,并将包含在即将于9月/ 10月发布的5.0.0版本中。

答案 2 :(得分:0)

可以从Grafana仪表板的常规选项中使用

向下钻取选项。

enter image description here

将链接复制到要显示的表的“ URL”中。根据需要更改可变部分中的项,其格式为 var-name = value

答案 3 :(得分:0)

如果要链接到另一个仪表板,则链接URL会很好地工作,但是如果要在同一仪表板上更改变量,因为它不会自动刷新,则它不能很好地工作。

您可以将JavaScript添加到URL中,而不是添加链接。

javascript:$('a.variable-value-link').trigger('click'); $('span:contains(${__cell:raw})').closest('a').trigger('click');

JavaScript仅适用于单个下拉列表,如果存在多个下拉列表,则必须对其进行更新。我很快就完成了这项工作,因此我确信有更好的方法来使用JavaScript来更改变量。基本上,它会打开下拉列表,从当前行中找到值并选择它。