如何在 Grafana 中显示 table 个结果
How to display a table of results in Grafana
我有一个查询(使用 CloudWatch 作为数据源)检索包含特定事件类型计数的数据集 - fields x, y, z | stats count() by x
查询返回的结果(例如,如果我 运行 日志洞察中的查询):
x | count()
-------------
Foo | 16
Bar | 3
(所以stats
的聚合在CW Logs中是运行)。我想以与上面所示相同的方式在 Grafana 中表示它,但是当我将查询与 table 面板一起使用时,结果将填充到下拉列表 selector 中,并且 table 只显示 1 行 - 例如Foo 16
我需要 select 我想在 table 中显示哪一行。
显示所有结果的最佳方式是什么?我不确定我是否应该将 stats
函数从数据查询中移除并在 Grafana 端进行聚合/计数,或者我是否使用了错误的面板类型/可视化并且查询是正确的(查看如果两种方法都可行,哪种方法最好。
提前致谢。
我在使用 Grafana 7.0.0 时遇到了同样的问题。
在使用 Grafana“Table”可视化解析数组查询响应时,下拉结果选择器是 v7+ 版本的一项功能。 Grafana Explore 函数显然使用较旧的 table 可视化,它在 V7 版本中捆绑为“table-old”。 table-old 可视化应该 return 所有查询结果作为 table 中的行,没有选择器。
也可以单击“检查”,然后单击 JSON 选项卡。
从 JSON 中删除以下字段:
"statsGroups": [
...
]
注意 1:有时编辑面板时它会自动添加回来,这很烦人
更新
一个更干净的解决方案(但有时会受到限制)是使用“合并”转换
我有一个查询(使用 CloudWatch 作为数据源)检索包含特定事件类型计数的数据集 - fields x, y, z | stats count() by x
查询返回的结果(例如,如果我 运行 日志洞察中的查询):
x | count()
-------------
Foo | 16
Bar | 3
(所以stats
的聚合在CW Logs中是运行)。我想以与上面所示相同的方式在 Grafana 中表示它,但是当我将查询与 table 面板一起使用时,结果将填充到下拉列表 selector 中,并且 table 只显示 1 行 - 例如Foo 16
我需要 select 我想在 table 中显示哪一行。
显示所有结果的最佳方式是什么?我不确定我是否应该将 stats
函数从数据查询中移除并在 Grafana 端进行聚合/计数,或者我是否使用了错误的面板类型/可视化并且查询是正确的(查看如果两种方法都可行,哪种方法最好。
提前致谢。
我在使用 Grafana 7.0.0 时遇到了同样的问题。
在使用 Grafana“Table”可视化解析数组查询响应时,下拉结果选择器是 v7+ 版本的一项功能。 Grafana Explore 函数显然使用较旧的 table 可视化,它在 V7 版本中捆绑为“table-old”。 table-old 可视化应该 return 所有查询结果作为 table 中的行,没有选择器。
也可以单击“检查”,然后单击 JSON 选项卡。 从 JSON 中删除以下字段:
"statsGroups": [
...
]
注意 1:有时编辑面板时它会自动添加回来,这很烦人
更新
一个更干净的解决方案(但有时会受到限制)是使用“合并”转换