gpt4 book ai didi

grafana - 如何在 Grafana 查询字符串中使用请求参数值

转载 作者:行者123 更新时间:2023-12-04 13:22:40 38 4
gpt4 key购买 nike

我正在使用 Grafana,我的 URL 字符串是这样的:

http://servername:3000/dashboard/db/dashboard?refresh=10s&node=hanoi

我如何在 Grafana 查询字符串中使用节点的值,即“hanoi”。
SELECT count("value") FROM "autogen"."sensor" WHERE "system_id" = 'hanoi' AND $timeFilter GROUP BY time(1m) fill(null)

上面对“hanoi”的“硬编码”查询工作正常,但我想在查询字符串的 where 子句中使用作为请求参数传递的节点值。

我可以看到刷新值,即 10s 被 Grafana 仪表板成功传递和使用。如何在查询字符串中使用/选择节点值?

最佳答案

我能够找到答案:

首先使用名称节点创建模板变量并设置类型=常量

Url http://servername:3000/dashboard/db/dashboard?refresh=10s&var-node=hanoi
在查询中:使用 where 子句,如下所示:

WHERE "system_id" =~ /^$node$/

关于grafana - 如何在 Grafana 查询字符串中使用请求参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48175627/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com