Grafana Table 面板 'clickable' 并使用它深入查看更详细的视图
Grafana Table Panel 'clickable' and use it to drill down to a more detailed view
是否可以在 Grafana 中有一个 Table 面板,当你点击一行时,它会显示另一组时间序列的图表?
我看到它有一个功能请求,但我不确定它是否可用
https://github.com/grafana/grafana/issues/5481
Looking for any suggestions on making the rows in a Table Panel
'clickable' and use it to drill down to a more detailed view (another
dashboard using Template variables). Currently displaying a summary of
several servers as rows in a Table Panel and we want to select an
individual row (i.e a server) to drill down to a more detailed
Dashboard.
有什么办法吗?
谢谢
您链接到的功能请求与此 one which links to this Pull Request 重复。该 PR 最近已合并,因此现在可以作为夜间构建版本使用,并将包含在 September/October.
即将发布的 5.0.0 版本中
您也可以在 4.x 中实现此目的,方法是为 table 列定义 link(在 Visualization
下的 Column Styles
部分)。 link 可以引用另一个仪表板并将当前单元格的值(或同一行中的其他单元格)作为参数嵌入。
例如 link Url 可以是:
/d/c9xaXx5Zz/tree-node?var-datasource=$datasource&var-interval_id=${__cell_1}&from=$__from&to=$__to&var-path=root
在 Grafana 6 或更高版本中,您可以使用 $__from
和 $__to
内置变量保留时间范围过滤器。
用于访问单元格内容的可用内置变量没有详细记录,但可以通过将鼠标悬停在 table 面板中 Url 的 (i) 图标上找到它们。
有关内置变量的更多信息:https://grafana.com/docs/reference/templating/#global-built-in-variables
可以从 Grafana 仪表板的 常规 选项使用向下钻取选项。
将link复制到您要显示的table的Url中。根据 need.It 更改可变部分中的项目,格式为 var-name=value
link URL 如果您 link 转到另一个仪表板,则效果很好,但如果您在同一个仪表板上更改变量,它就不能正常工作不是 auto-refresh.
您可以将 JavaScript 添加到 URL 而不是 link。
javascript:$('a.variable-value-link').trigger('click'); $('span:contains(${__cell:raw})').closest('a').trigger('click');
JavaScript 仅适用于单个下拉列表,如果有多个下拉列表,则必须对其进行更新。我很快就完成了这项工作,所以我确信有更好的方法可以使用 JavaScript 来更改变量。它主要是打开下拉菜单,从当前行中找到值并选择它。
是否可以在 Grafana 中有一个 Table 面板,当你点击一行时,它会显示另一组时间序列的图表?
我看到它有一个功能请求,但我不确定它是否可用 https://github.com/grafana/grafana/issues/5481
Looking for any suggestions on making the rows in a Table Panel 'clickable' and use it to drill down to a more detailed view (another dashboard using Template variables). Currently displaying a summary of several servers as rows in a Table Panel and we want to select an individual row (i.e a server) to drill down to a more detailed Dashboard.
有什么办法吗?
谢谢
您链接到的功能请求与此 one which links to this Pull Request 重复。该 PR 最近已合并,因此现在可以作为夜间构建版本使用,并将包含在 September/October.
即将发布的 5.0.0 版本中您也可以在 4.x 中实现此目的,方法是为 table 列定义 link(在 Visualization
下的 Column Styles
部分)。 link 可以引用另一个仪表板并将当前单元格的值(或同一行中的其他单元格)作为参数嵌入。
例如 link Url 可以是:
/d/c9xaXx5Zz/tree-node?var-datasource=$datasource&var-interval_id=${__cell_1}&from=$__from&to=$__to&var-path=root
在 Grafana 6 或更高版本中,您可以使用 $__from
和 $__to
内置变量保留时间范围过滤器。
用于访问单元格内容的可用内置变量没有详细记录,但可以通过将鼠标悬停在 table 面板中 Url 的 (i) 图标上找到它们。
有关内置变量的更多信息:https://grafana.com/docs/reference/templating/#global-built-in-variables
可以从 Grafana 仪表板的 常规 选项使用向下钻取选项。
将link复制到您要显示的table的Url中。根据 need.It 更改可变部分中的项目,格式为 var-name=value
link URL 如果您 link 转到另一个仪表板,则效果很好,但如果您在同一个仪表板上更改变量,它就不能正常工作不是 auto-refresh.
您可以将 JavaScript 添加到 URL 而不是 link。
javascript:$('a.variable-value-link').trigger('click'); $('span:contains(${__cell:raw})').closest('a').trigger('click');
JavaScript 仅适用于单个下拉列表,如果有多个下拉列表,则必须对其进行更新。我很快就完成了这项工作,所以我确信有更好的方法可以使用 JavaScript 来更改变量。它主要是打开下拉菜单,从当前行中找到值并选择它。