尽管查询错误,但 Grafana 变量部分显示值的预览
Posted
技术标签:
【中文标题】尽管查询错误,但 Grafana 变量部分显示值的预览【英文标题】:Grafana variable section show preview of values although query is wrong 【发布时间】:2022-01-08 21:33:24 【问题描述】:我有一个 grafana 仪表板。在这个仪表板中,我创建了一个变量。 sql查询错误。 我的数据源是:ansdatabase
查询错误:从ansdatabase中选择客户端
正确查询:从客户端表中选择客户端
奇怪的是。当我打开变量页面并编写错误的查询并保存它时。下面的页面显示了值的预览。但那里不应该有任何价值。页面也会抛出一个错误,它无法找到 ansdatabase 表。正常,因为ansdatabase不是表名。
【问题讨论】:
【参考方案1】:您之前必须完成正确的查询(从客户端表中选择客户端)对吗? Grafana 保留上次有效查询的值。
【讨论】:
我从老开发者那里得到了这个项目。当前写在变量页中的查询是错误的。但是页面显示的是值样本。似乎变量页面将旧的成功查询保留在缓存中。并使用它。但我没有看到那个查询。我在页面中看到错误的查询。 这就是 Grafana 的工作方式。你想干什么?你能修复查询吗? 但这对于产品来说并不是一个好的行为。想象一下,我用 sql 查询创建了一个变量。它可以工作 6 个月。然后我用错误的查询更改查询并保存变量而不按更新按钮。它保存新更改的错误查询,但应用更正查询。如果变量页面被错误的查询更新,新来的人永远不会知道正确的查询。以上是关于尽管查询错误,但 Grafana 变量部分显示值的预览的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Grafana 仪表板中将显示名称设置为自定义变量?