问题标签 [grafana-templating]

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 投票
0 回答
350 浏览

amazon-web-services - 尝试在 Cloudwatch EC2 仪表板中为变量配置多值选择

我正在使用 Cloudwatch 数据源并尝试在单个面板中获取多个 EC2 服务器图形。我使用 region、instanceid 和实例名称作为变量。如果我配置了单值选择,一切正常。它根据实例 ID 和/或实例名称为我提供了特定服务器的图表。我的变量看起来像,

$region region()
$instancename ec2_instance_attribute($region, Tags.Name, {})
$instanceid ec2_instance_attribute($region, InstanceId, {"tag:Name": ["$instancename"]})

我正在尝试将其配置为在实例名称中选择多值,并且我希望在该面板中拥有所有选定服务器的图表。我尝试了几件事,但没有开始工作。如果我只使用实例 ID 和区域,这是可行的。我可以选择特定区域,在该区域内我可以在实例 id 变量中选择多个值。它给了我所有这些实例图。但是当我选择实例名称时它不起作用。我单独尝试了没有实例 ID 的实例名称。我可以看到 api 在预览中获取所有实例名称,但它没有提供任何数据点。所以我认为我确实需要将实例 ID 配置为启用多值的变量并依赖它,我需要获取实例名称以达到所选实例 ID 的范围。我猜我需要正则表达式吗?有人可以帮我吗?

我只尝试了实例 ID,它正在工作,
$region region()
$instanceid ec2_instance_attribute($region, InstanceId, {}) - 启用了多值

现在,我需要获取启用了多值的 $instancename 变量。不能让它工作。有人可以帮忙吗?

提前致谢!

0 投票
0 回答
838 浏览

elasticsearch - Grafana ElasticSearch 嵌套文档查询

Elasticsearch中,我们有如下文档:

其中obj1 的类型是嵌套的

Grafana 的Dashboard Metrics 选项卡中,我使用度量平均值,它的值 obj1.key1 并使用时间字段开始按日期直方图分组,但由于在响应中获得的所有值都是空的,即使它们不是空的,也没有绘制图表。

Grafana 是否支持查询嵌套结构?如果没有,将来会这样做吗?

0 投票
2 回答
3820 浏览

grafana - 如何在grafana中嵌套变量?

我有一个名为routeCustom的简单变量,例如这个值:

我正在尝试将这些值映射到一些更易于理解的值,例如Custom route_names

在谷歌上搜索导致人们做嵌套变量,但无论我在 Grafana 5.3.4 中尝试什么,我都无法让它工作。如果我做一个Query变量并-- Grafana --用作源,我不知道在查询字段中放什么。route.*什么也没做,$route也没有。

从一个变量中选择一个值并将其映射到另一个变量的正确方法是什么?即选择-- Grafana --作为数据源时使用的查询语言是什么?

作为旁注,我目前有两个数据源,我的实际数据源是我从 和 获取图形数据的地方-- Grafana --

0 投票
3 回答
4610 浏览

graph - 我无法为 grafana 图设置警报

我已经为磁盘使用设置了警报,现在我想为内存使用设置警报,但我无法设置它给出错误FAILED TO TEST RULE。使用轴 B,轴 C 为总计。

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
5267 浏览

mysql - Grafana - 如何为 Mysql 数据源创建 sql 查询部分变量/宏

我在由 MySql DataSource 支持的 Grafana 中有以下查询。

Dashboard 中有多个 singleStat/panel/graphs,它们使用不同的选择参数,但 WHERE 条件在所有这些中保持相同。

我想将条件保留为单独的常量变量,以便我可以在每个查询中仅添加该变量。

我试图像这样构建我的查询。

并声明where_conditionWHERE $__timeFilter(ts) AND customer_type IN ($CustomerType) AND age IN ($age) AND gender IN ($gender).

但是查询失败,因为内部变量($CustomerType,$age,$gender)没有被查询生成器解析,生成的查询看起来像这样。

有没有办法解决其他变量中包含的变量。或者有没有其他方法可以将包含变量的查询部分外部化?

0 投票
1 回答
37 浏览

grafana - 如何将新的子列表添加到 Grafana

我是格拉法纳的新手。我有一个如下所示的仪表板,我想在 kafka 指标下再添加一个列表调用 appmetrics。我不知道如何添加它。感谢您的帮助。
在此处输入图像描述

0 投票
1 回答
117 浏览

syntax - 'up{}' 语法是什么意思?

我一直在研究一些普罗米修斯模板,每当我查看其他模板示例时,我都会遇到这个命令:

$jobs = label_values(job)

$instance = up{job=~"$jobs"}

我知道 $jobs 是一个正在创建的变量,但我几乎不知道 up 命令在做什么。我在网上查看过,我真的无法将搜索范围缩小到足以找到像“up”这样的通用词哈哈

我最好的猜测是它使$instance变量仅等于工作与工作相似的情况?我真的不确定

任何帮助都会澄清一堆。谢谢!

0 投票
1 回答
1853 浏览

grafana - 关于高度和宽度的 Grafana 面板错误

我正在为我的项目构建 grafana 仪表板。

我面临的问题是我的一些面板一直显示“绘图的尺寸无效,宽度 = 415,高度 = 0”

我不知道如何解决它。我试图增加图表的大小,但是表格总是在那里。

我真的很感谢你的帮助。

截图如下

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
255 浏览

grafana - Grafana Query 挑战 $ 和 ^

我正在阅读 grafana 仪表板上的一些查询。

有一个问题我不太明白

我了解 $Pod 是我创建的宝贵或模板。

但我不确定“^$Node$”中的“^”和第二个“$”是什么意思。

谢谢你帮助我。

0 投票
2 回答
8003 浏览

docker - 如何在 Grafana 镜像中添加仪表板配置 json 文件?

我有一个使用配置文件预先配置了 hawkular-datasource 的 grafana docker 映像。

运行 grafana 实例后,我有一个队友给出的 json,可以在 grafana 中导入,该 json 文件在导入时会创建仪表板。

如何使仪表板默认显示在 Grafana 实例中?

我尝试将 json 文件复制到 /etc/grafana/provisioning/dashboards/ 文件夹并创建了一个新的 docker 映像。但是当我运行图像时,该实例不包含主页或其中任何位置的仪表板。

如何在 docker 镜像中添加这个 json 文件。我是否遵循正确的方法?

我试过这个http://docs.grafana.org/administration/provisioning/但它没有多大帮助。有什么建议吗?

这是json文件。