问题标签 [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.
grafana - Grafana 7:如何隐藏表列但仍在数据链接中使用其值
请注意,这是针对 Grafana 7
刚刚升级到版本 7,现在我无法弄清楚如何在表格面板中隐藏列,但仍然在数据链接中使用它的值。
我选择了 3 列,第一列是我不想显示的 ID,而是在其中一个显示列的链接中使用它的值。对于数据链接,我使用以下 '/d/ddsds/dashboard-name?var-id=${__data.fields[id]}' 在显示 ID 字段时有效。如果我使用转换规则隐藏列,则链接不再有效,因为 ID 值未放置在 URL 中。
还尝试使用 '${__data.fields[id]:raw}'
grafana - 如何更改 grafana 主题 (dark|light) kubernetes deploy
如何在 kubernetes 部署文件中设置 grafana 主题。是否支持任何环境变量。谢谢
prometheus - Grafana 变量 - 区间乘数
我在 grafana 中绘制了一个图表,其中我得到了一个计数器的速率并从另一个计数器的速率中减去它。我在图中使用区间变量。现在,当我想使用 5m 作为间隔时,我希望将速率乘以 (5*60)。同样,当 1h 时,它应该乘以 (1 * 24 * 60 * 60)
$period = 1m,5m,10m,1h and like this.
我的查询
所以我希望将这 300 放入一个变量中,当我更改 grafana 中的 $period 值时该变量会发生变化
并以这种方式。有什么我可以在 grafana 中做的事情吗?
所以基本上我想将 $period 附加到一个根据间隔相乘的常量变量。
grafana - 如何在 Grafana 仪表板中将显示名称设置为自定义变量?
有一个选项可以创建自定义变量并为其提供 CSV 值,这些值出现在 Grafana Dashboard 的下拉选择中。这些变量成为模板化查询的输入。有时,变量值是不可读的,但它们有意义。示例:如果仪表板正在显示城市的统计信息,则查询将具有类似city_id: $city_id
where$city_id
被表示城市 id 12345 的自定义变量替换的条件。我不想显示 id (12345),而是想显示名称班加罗尔、孟买、德里等城市
grafana - 如何在 Grafana 中为 influxDB 显示 TOP 结果 10?
我需要使用 InfluxDB 在 Grafana 上显示总 GC 时间最多的前 10 个节点,但不知道如何解决它。我已经尝试过以下事情,但没有任何效果。1. 我们不能使用 TOP 函数和 group by,因为它是 InfluxDB 的限制来获得 TOP 结果。
2. 我尝试使用 order by 查找到 10,但 ORDER BY 仅支持“时间” 3. 我尝试使用嵌套查询,但它也不起作用,它不返回标签。
请提出一种方法来做到这一点。
grafana - 如何将值从一个面板传递到 Grafana 中同一仪表板上的另一个面板?
我有一个包含用户详细信息的表格面板。如果我单击表中的一行,我需要传递 userId 并将用户详细信息显示到同一仪表板上的另一个面板。为此,如何将值(userId)从一个面板传递到同一仪表板上的另一个面板?这在 Grafana 上可以实现吗?
grafana - 如何在influxdb / grafana中添加多个查询的结果
实际上,我想要 influxdb 数据库中标记值的基数,并进行多次测量。例如,DB 有 m1、m2、m3 测量值,我将查询编写为 显示标签值基数从 m1 的 Db 上使用 key = "key" 此查询返回结果假设为 6。现在我想将此结果与另一个结果相加查询显示来自 m2 的 Db 上的标签值基数,key = "key" ,它还返回一些数字。我想添加这些数字并将它们显示在 grafana 仪表板中。但我不知道如何添加这些查询的结果。
grafana - 将两个标签合二为一作为 Grafana 变量
我想application_name-result
根据这些数据生成一个包含唯一值的 grafana 变量:
我可以单独创建它们,但无法将它们组合在一起,例如:
请指导我的步骤。
我希望变量输出为:
regex - 正则表达式从中获取价值通过对值断言条件
我有一个正则表达式,它从给定键中获取值,如下所示
正则表达式 .*key="([^"]*)".*
输入值key="abcd-qwer-qaa-xyz-vwxc"
输出abcd-qwer-qaa-xyz-vwxc
但是,最重要的是,我需要验证值仅从abcd-
以下模式匹配开始-xyz
因此,输入和输出必须如下:
我在下面尝试了它没有按预期工作
键值对是大字符串的一部分,如下所示:
我认为通过匹配键来获取值,这就是 yi 使用的.*key="([^"]*)".*
注意:它是一个仪表板。您可以参考此链接并搜索Regex: /"([^"]+)"/
此正则表达式应用于查询结果,它是我引用的字符串。它与.*key="([^"]*)".*
上面的那个正则表达式一起工作。我正在尝试使用该 regexGroup 本身进行更改。希望这可以帮助?
任何人都可以指导或建议我吗?那会很有帮助。谢谢!