问题标签 [grafana-variable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5010 浏览

grafana - Grafana 7:如何隐藏表列但仍在数据链接中使用其值

请注意,这是针对 Grafana 7

刚刚升级到版本 7,现在我无法弄清楚如何在表格面板中隐藏列,但仍然在数据链接中使用它的值。

我选择了 3 列,第一列是我不想显示的 ID,而是在其中一个显示列的链接中使用它的值。对于数据链接,我使用以下 '/d/ddsds/dashboard-name?var-id=${__data.fields[id]}' 在显示 ID 字段时有效。如果我使用转换规则隐藏列,则链接不再有效,因为 ID 值未放置在 URL 中。

还尝试使用 '${__data.fields[id]:raw}'

0 投票
1 回答
198 浏览

grafana - 如何更改 grafana 主题 (dark|light) kubernetes deploy

如何在 kubernetes 部署文件中设置 grafana 主题。是否支持任何环境变量。谢谢

0 投票
1 回答
506 浏览

grafana - 如何使用grafana中的变量作为单位?

我需要能够更改测量单位,none/dollars以便无需四舍五入即可查看原始数据。

在此处输入图像描述

0 投票
2 回答
280 浏览

prometheus - Grafana 变量 - 区间乘数

我在 grafana 中绘制了一个图表,其中我得到了一个计数器的速率并从另一个计数器的速率中减去它。我在图中使用区间变量。现在,当我想使用 5m 作为间隔时,我希望将速率乘以 (5*60)。同样,当 1h 时,它应该乘以 (1 * 24 * 60 * 60)

$period = 1m,5m,10m,1h and like this.

我的查询

所以我希望将这 300 放入一个变量中,当我更改 grafana 中的 $period 值时该变量会发生变化

并以这种方式。有什么我可以在 grafana 中做的事情吗?

所以基本上我想将 $period 附加到一个根据间隔相乘的常量变量。

0 投票
2 回答
4902 浏览

grafana - 如何在 Grafana 仪表板中将显示名称设置为自定义变量?

有一个选项可以创建自定义变量并为其提供 CSV 值,这些值出现在 Grafana Dashboard 的下拉选择中。这些变量成为模板化查询的输入。有时,变量值是不可读的,但它们有意义。示例:如果仪表板正在显示城市的统计信息,则查询将具有类似city_id: $city_idwhere$city_id被表示城市 id 12345 的自定义变量替换的条件。我不想显示 id (12345),而是想显示名称班加罗尔、孟买、德里等城市

0 投票
0 回答
106 浏览

grafana - 如何在 Grafana 中为 influxDB 显示 TOP 结果 10?

我需要使用 InfluxDB 在 Grafana 上显示总 GC 时间最多的前 10 个节点,但不知道如何解决它。我已经尝试过以下事情,但没有任何效果。1. 我们不能使用 TOP 函数和 group by,因为它是 InfluxDB 的限制来获得 TOP 结果。
2. 我尝试使用 order by 查找到 10,但 ORDER BY 仅支持“时间” 3. 我尝试使用嵌套查询,但它也不起作用,它不返回标签。

请提出一种方法来做到这一点。

0 投票
1 回答
676 浏览

grafana - 如何将值从一个面板传递到 Grafana 中同一仪表板上的另一个面板?

我有一个包含用户详细信息的表格面板。如果我单击表中的一行,我需要传递 userId 并将用户详细信息显示到同一仪表板上的另一个面板。为此,如何将值(userId)从一个面板传递到同一仪表板上的另一个面板?这在 Grafana 上可以实现吗?

0 投票
0 回答
357 浏览

grafana - 如何在influxdb / grafana中添加多个查询的结果

实际上,我想要 influxdb 数据库中标记值的基数,并进行多次测量。例如,DB 有 m1、m2、m3 测量值,我将查询编写为 显示标签值基数从 m1 的 Db 上使用 key = "key" 此查询返回结果假设为 6。现在我想将此结果与另一个结果相加查询显示来自 m2 的 Db 上的标签值基数,key = "key" ,它还返回一些数字。我想添加这些数字并将它们显示在 grafana 仪表板中。但我不知道如何添加这些查询的结果。

0 投票
0 回答
46 浏览

grafana - 将两个标签合二为一作为 Grafana 变量

我想application_name-result根据这些数据生成一个包含唯一值的 grafana 变量:

我可以单独创建它们,但无法将它们组合在一起,例如:

请指导我的步骤。

我希望变量输出为:

0 投票
3 回答
350 浏览

regex - 正则表达式从中获取价值通过对值断言条件

我有一个正则表达式,它从给定键中获取值,如下所示

正则表达式 .*key="([^"]*)".*输入值key="abcd-qwer-qaa-xyz-vwxc"

输出abcd-qwer-qaa-xyz-vwxc

但是,最重要的是,我需要验证值仅从abcd-以下模式匹配开始-xyz

因此,输入和输出必须如下:

匹配的输出

我在下面尝试了它没有按预期工作

键值对是大字符串的一部分,如下所示:

我认为通过匹配键来获取值,这就是 yi 使用的.*key="([^"]*)".*

注意:它是一个仪表板。您可以参考此链接并搜索Regex: /"([^"]+)"/此正则表达式应用于查询结果,它是我引用的字符串。它与.*key="([^"]*)".*上面的那个正则表达式一起工作。我正在尝试使用该 regexGroup 本身进行更改。希望这可以帮助?

任何人都可以指导或建议我吗?那会很有帮助。谢谢!