问题标签 [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 投票
1 回答
79 浏览

grafana - 如何使用 grafana 和 influxdb 显示传感器状态?

我有 grafana 来显示我的传感器数据和 influxdb 来存储来自这些传感器的数据。是否可以在 grafana 上显示我的传感器的状态,例如我可以在 influxdb 中添加一个打开或关闭的字段 如何仅以绿色显示和以红色关闭,并仅显示来自我的传感器的最后接收数据没有显示时间。

0 投票
1 回答
551 浏览

elasticsearch - 如何使用 Elasticsearch 数据源在 Grafana 中用非时间序列数据标记 x 轴?

我在 Grafana 中有一个仪表板,显示多台服务器的利用率百分比。x 轴标有时间序列(时间戳),我想将其标记为服务器名称。

这就是 x 轴在时间序列中的样子。

这就是我希望图表的样子

注意:数据源严格为 Elasticsearch,不能转 MySQL。

0 投票
1 回答
1191 浏览

grafana - 如何在 Grafana 7.4 中定义标签/值查询?

我在以 MySQL 作为数据源的 Grafana 7.4.x 中理解值组/标签的概念时遇到了一些麻烦。

我的主要查询获取国家

标签查询获取大陆

到目前为止,标签显示在列表中,但是一旦我点击它们就什么也没有发生。

我的标签查询:

标签查询似乎是问题所在。任何帮助是极大的赞赏。

0 投票
1 回答
730 浏览

grafana - 数据不在 Grafana 仪表板中刷新,而是在面板中刷新

我正在使用 Grafana 和数据可视化。我在一个仪表板中有多个面板,多个面板显示不同的内容。我使用 Influxdb 作为数据源。数据来自 Grafana,我也可以进行可视化。我在 Influxdb 中有 7 月到 10 月的数据。

在所有面板中,数据显示到 2020 年 8 月 23 日,但我的数据到 10 月为止。如果我进入面板并刷新它然后显示所有数据但是一旦我保存面板并来到仪表板并刷新它,它再次恢复到 23/08,我必须再次进入面板刷新面板并查看数据。我也给出了正确的时间范围,但它仍在发生。

此处数据可用至 2020 年 8 月 23 日

这里的数据显示到 2020 年 10 月这里再次恢复到 23/08/2020

再次刷新后数据将恢复到 23/08/2020

0 投票
1 回答
1473 浏览

prometheus - Grafana仪表板变量:当指标等于一个值时如何提取标签值

我有一个指标来监控微服务的健康状态,称为nodejs_microservice_health_status.

我想创建一个变量,它在等于 0时failedmicroservice提取service指标标签的值。nodejs_microservice_health_status

PromQL 查询nodejs_microservice_health_status == bool 0返回所有等于 0 的项目,但是当我尝试将变量的 Query 设置为 时label_values({nodejs_microservice_health_status == bool 0}, service)在此处输入图像描述

我收到以下错误:

在此处输入图像描述

有谁知道该怎么做?

0 投票
0 回答
389 浏览

kubernetes - 从直接取自 helm 存储库的 helm chart 复制 pod 内的文件

我拿了一个 helm 图表:grafana直接来自 helm-repository。现在我需要在 grafana-pod 中的特定位置复制一个文件。我可以这样做:

但我需要自动化它,所以我一直在寻找volumeMount但我找不到任何deployment.yaml/templates可以添加它的东西。让我知道是否有任何规定/方法可以通过 kubernetes 或 grafana 自动执行此操作。

0 投票
0 回答
54 浏览

prometheus - 如何在 Prometheus 中获取 PromQL 的报告次数

我正在监视服务器启动时间。在我的想象中,当服务器启动时,如果我的 mtrics 执行“metrics.Set(1);”之类的操作,Prometheus 将获得报告,因此我可以通过Grafana 上的计数(指标{})。

但不幸的是,无论我启动服务器多少次,计数始终为 1。

是我的想法有问题还是缺少一些操作?请帮帮我。

我的意思是“样本”的数量(官方文件命名的意思是时间戳值)。当我的代码运行metrics.Set(1),或者metrics.Inc(1);时,我想我的客户端服务器会向Prometheus服务器报告一个样本并存储在Prometheus服务器中。那么我怎样才能得到我的客户端服务器报告的样本?

对不起我的英语不好。

0 投票
1 回答
894 浏览

grafana - 如何在 Grafana 仪表板中创建带有标签值的下拉变量?

我将 Grafana 和 InfluxDB 与 K6 一起使用。我的测试正在为某些指标生成数据,我总是定义一个测试范围的标签testrunname,每次都设置为不同的值。

在 Grafana 中,我想在仪表板中添加一个变量,并且我希望它是迄今为止为我运行的测试添加的所有可用值之一。基本上,下拉菜单必须显示testrunname数据库中可用的所有标签值。

在此处输入图像描述

到目前为止没有太多运气。如何做到这一点?

0 投票
2 回答
3399 浏览

grafana - 如何在 Grafana + InfluxDB 中使用键/值仪表板变量?

我试图弄清楚如何格式化我的键/值对仪表板变量。我有一个变量,其定义是:

但是,我似乎无法有效地将它用于 InfluxDB 的查询和仪表板格式。例如,我有一个面板,其查询是这样的:

那行得通,但是如果我用 KV 替换它,我将无法获得该值:

^ 返回时没有数据。

我也不知道如何在重复面板的模板值中访问KV对的值。${sensor_kv:text}返回单词“All”,但${sensor_kv:value}实际上导致直接错误:“错误:未找到变量格式值”

我的目标是双重的:

  1. 使用 kv map 的 key 端作为 ID 在 DB 中查询
  2. 使用值侧作为统计面板的标签,如果我在图表中查询,还作为测量的别名

我已经阅读了格式化文档,他们提到的只是列表;那里没有键/值示例,当然也没有这样做的。这显然是一个新功能(这里是合并其实现的 GH 问题),所以我希望某处只有一个文档缺失。

0 投票
0 回答
536 浏览

grafana - Grafana 的警报通知模板似乎不起作用

我已尝试按照此链接中的步骤操作,但我在警报消息中看到的是文本本身,即${Label},而不是该标签的值。我不使用模板变量。

我究竟做错了什么?