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

grafana - 在 Grafana 中,如何使用我创建的变量并将其作为值提供给图形的查询搜索?

我正在尝试使用查询变量来获取我在 grafana 中创建的下拉列表的值。我正在为我的数据库使用 SimpleJSON。

我已经尝试过这种模式,其中: var是构成下拉菜单的变量 func是我对创建图形的数据库查询的函数调用

于是我写道: fg func [$ var ]

我得到一个内部服务器错误,但是当我直接使用值在 kdb+ 中调用func时,它工作正常。所以我认为我错误地传递了var

0 投票
1 回答
877 浏览

sql - Grafana:如果选择了一个或多个变量,如何检查查询?

我有一个仪表板,其中有一个X可以选择一个或多个值的变量。数据源是postgresql。我有一个面板,我在其中进行查询以使用X. 到目前为止,一切正常。

现在,我需要检查用户是否只选择了变量的一个值X。如果用户只选择了一个值,那么我们需要稍微更改列值。如何检查用户是否只选择了 1 个值?是否有一个 grafana 构造?还是我应该纯粹通过 SQL 来做?

0 投票
0 回答
201 浏览

azure - 无法从 Grafana 连接 Azure 中国日志分析

能够从 Grafana 连接到世界其他地区的 Azure 日志分析,但不能连接到中国 Azure 日志分析。遵循相同的步骤。

出现以下错误:

  1. 成功查询 Azure Monitor 服务。
  2. Azure Log Analytics:无法连接到 Azure Log Analytics REST API。
0 投票
1 回答
258 浏览

grafana - 将 Grafana 警报保存到 SQL 数据库

我们正在使用 Grafana 来监控客户发生的安全事件。我们有团队来处理和解决发生的这些事件和问题。

我们希望通过将警报详细信息保存到我们的数据库中,将 Grafana 警报自动转换为服务票证。

有没有办法配置 Grafana 来做到这一点?

是否可以构建我自己的 Web API 来完成这项工作并将其添加为自定义通知类型?

还有其他选择吗?

谢谢!

0 投票
1 回答
271 浏览

elasticsearch - 为什么 Grafana ElasticSearch 查询在硬编码时可以工作,但在使用 Grafana 变量值替换时会失败?以及如何解决?

问题图片

ElasticSearch 查询在硬编码时有效,但在使用 Grafana 变量值替换时失败:

查询:+nginx.access.upstream.response: [*, 1**, 2**, 3**, 4**, 5**, 500]
当您在查询中硬编码这些值时,这些查询中的每一个都有效.

尽管这样可行,但最好使用具有 7 个值的变量,这样您就可以使用 1 个面板来显示可以放入 7 个硬编码面板中的相同数据,以便您最终获得更清晰的用户界面。

现在的问题是您已将硬编码值切换为变量填充值,查询不再有效。
插入的变量值 [* 和 500] 起作用
插入的变量值 [1**, 2**, 3**, 4**, 5**] 不起作用/导致“无数据显示”如上所示。

当值被替换到查询中时,会发生一些有趣的事情。
Q1.) 在替换后调试变量真实值的最佳工具/方法是什么/找出它失败的原因?
Q2.) 有什么方法可以修复它/达到预期的最终结果?

0 投票
1 回答
3642 浏览

mysql - Grafana 仪表板变量 - 在基于查询的变量中处理 NULL 值

我基于 MySQL 查询创建了一个 Grafana 仪表板变量(启用了多选):

该字段有大约 12 个选项,其中一个是 NULL 值。在编辑仪表板小部件时,我包含一个类似于以下内容的 SQL 约束:

这几乎可以正常工作,除了 NULL。Grafana 正在将 NULL 转换为,并且语句''中不支持 NULL 。IN (...)

关于如何处理这个以使用 NULL 的任何建议?

0 投票
1 回答
2633 浏览

prometheus - 链接 grafana 变量

你如何链接 grafana 变量来过滤模板面板 Grafanav6.2.5 数据源:prometheus 数据:Kubernetes 指标

我希望能够选择第一个变量,例如集群,然后选择第二个变量,它只显示该集群中的节点。或者选择一个命名空间变量,并且只选择该命名空间中的 pod

我正在使用 Node Exporter 和 Kube-State-Metrics 以及来自 Git 等的一些标准仪表板,它们工作正常,但不想在面板级别应用过滤器。

label_values(node) 可以很好地显示我的可用节点。

label_values($cluster, node) 解析错误

label_values({cluster="$cluster"}, node) 如果显示该集群中的节点,则不起作用并破坏变量。

我要么得到解析错误,要么变量声明保存而没有抱怨,但没有按预期运行或根本没有运行。有没有人做过这个工作?

0 投票
0 回答
319 浏览

grafana - 使用 grafana Table 面板插件填充常量值

我正在尝试生成如下仪表板报告。

它有 3 列(服务正常运行时间列表、预期和实际百分比)。

我在 Grafana 中使用表格面板,并使用max(up) by (service). 服务列表正在从数据库源中填充并计算服务正常运行时间。

现在,我正在尝试填充第 3 列,即所有可用行的 100(常量)。

请建议,如何在 grafana 的表格面板中填充所有可用行的常量值?

之后,我需要根据结果比较第 3 列和第 2 列以及颜色。(如果相等则为绿色或红色)

为了填充前 2 列,我正在查询数据库源并获取max(up) by (service). 为了填充第三列,我使用了 expr as 100,但它不起作用。第三列仅显示为空。

需要 3 列,其中第 1 列显示服务列表,第 2 列是实际百分比。第 3 列是常数 100,需要比较第 2 列和第 3 列并用颜色突出显示。

0 投票
0 回答
282 浏览

grafana - 用于 grafana 的 influxdb 中两个不同查询的单行查询百分比

无法在 grafana singlestat 面板中查询 influxdb - 我的查询来自同一个字段而不是不同的字段。示例 - 字段名称 = fieldA

无法在 Grafana 中的“Single Stat”面板查询的单行中形成这一点。有没有人在不使用数学插件的情况下尝试过这个?谢谢!

0 投票
1 回答
101 浏览

java - Grafana 查询以从 JSON 中获取特定值

如果我使用jvm_memory_max_bytes它会自动提供数据,但我需要拆分所需的数据来显示。如何获取具有特定值的 ID 以添加到 Grafana 查询中?