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

grafana - grafana变量动态改变mysql

我正在尝试在我的仪表板中添加动态更改的下拉列表(grafana 变量)。这是我试过的

  1. 创建名为域查询的变量:select fields_Domain from launcher_dropdown; 输出:“ABC ESG”
  2. 创建了名为 Project 的变量(根据域值动态更改)查询:(select fields_Project from launcher_dropdown where fields_Domain in($Domain)也尝试过 =$Domain)但是在这里我遇到了错误,因为我是 Grafana 的新手,发现它很困难。我正在关注 Grafana文档。但没有运气。 在此处输入图像描述
0 投票
1 回答
571 浏览

grafana - Grafana 6.6+ 为 keycloak 用户分配管理员角色

默认情况下,当我们在 Grafana 中使用带有 keycloak 选项的登录时,keycloak 用户将获得查看者权限。是否可以获得 keycloak 用户的管理员权限?

0 投票
1 回答
1891 浏览

kubernetes - Prometheus Federation 的 Grafana 仪表板设置

我正在使用 prometheus federation 从多个 k8s 集群中抓取指标。它工作正常,我想在 grafana 上创建一些仪表板,我想按租户(集群)过滤仪表板。我正在尝试使用变量,但我不明白的东西,即使我没有指定一些东西特别是kube_pod_container_status_restars_total,它包含我在 static_configs 下面指定的标签,但kube_node_spec_unschedulable不是。

那么这些差异来自哪里,我该怎么办?同时,设置可以按多个集群名称提供仪表板过滤器的仪表板的最佳实践方法是什么?我应该使用重新标记吗?



普罗米修斯服务器


中央集群

0 投票
1 回答
96 浏览

grafana - 显示 grafana 中所有主机的时间序列

我正在构建一些 grafana 监视器来监视许多主机。例如,一个绘制可用磁盘空间,我看到每个主机都有一个单独的绘图。主要有趣的是任何显示周期性或长期下降的主机。

我有一个变量并按 $host 分组,但似乎我必须显示下拉菜单,以便我可以明确选择“所有主机”。但我宁愿根本没有那个菜单,只是每次都以编程方式选择所有主机。

在此处输入图像描述 在此处输入图像描述

这可能吗?还是我什至想要这个感到困惑?

0 投票
1 回答
178 浏览

postgresql - 无法从表中选择变量(Postgresql)

我有存储所有列名的变量名

我想提出这样的要求SELECT $Names FROM MyTable

生成的 SQL:SELECT 'col 1' FROM MyTable; 但出现错误:值列必须具有数字数据类型,列:?列?类型:字符串值:col 1

当我手动更改双引号上的引号时,它可以工作,但我不想每次都更改它。 SELECT "col 1" FROM MyTable;作品。

我尝试使用 {Names:doublequote} 但它也不起作用。SQL:SELECT {Names:doublequote} FROM MyTable

生成的 SQL:SELECT {col 1, col 2} FROM MyTable 我需要做什么?

0 投票
1 回答
43 浏览

grafana - 可视化所有标签值

我正在寻找一种方法来可视化一个特定标签的所有可用值(图片中的“对”)我知道我可以单独手动创建,但我不确定是否有更好的方法

提前致谢

在此处输入图像描述

0 投票
1 回答
1706 浏览

grafana - 如何在grafana中获取Legend面板的数据,例如变量的min,max,avg?

有什么方法可以获取 grafana 的 Legend 面板中显示的最小、最大数据?随着时间的推移,我必须为 600 多个变量提取这些数据,因此需要任何 API 或查询或任何可以减少手动工作的东西。让我知道是否需要任何数据。

提前致谢。

0 投票
0 回答
47 浏览

visualization - grafana仪表中的数据覆盖

我正在使用 Grafana Dashboard 来可视化 postgreSQL 数据。

仪表板上有下拉列表,仪表上填充了从下拉列表中选择元素的数据,它会覆盖以前的数据,如图所示。

我该如何解决这个问题?

在此处输入图像描述

0 投票
1 回答
3657 浏览

regex - 正则表达式和 Grafana:排除和字符串切割

我正在使用 Grafana 和 Prometheus 创建一些图表,但我认为这基本上是一个正则表达式(RE2?)问题。我正在动态创建一个元素列表并填充一个变量(查询label_values(source)“源”包含可能结果列表的位置)。查询返回如下列表:

我无法修改数据库中的数据;我必须用正则表达式修剪它。目前,我有这个 RE2 正则表达式,我把它放在一起,我申请到列表中做一些排除:

/^(?!dns|udr|rpzlog_c_1.donotuse).*/

这给了我一个部分有用的结果,因为它排除了我不想要的结果:

问题:我将如何修改该正则表达式,以便通过剥离前导“rpz_c_1”为我提供更简洁的结果集。字符串组件?由于这是嵌入在 Grafana 工具中的,因此我无法将多个正则表达式实例与 shell 一起“管道” - 我只有一个正则表达式机会来修改结果。这是我希望返回的一组结果:

我的正则表达式可能很糟糕。一种更简洁的看待方式可能是:

  • 返回所有包含“rpz_c_1”的结果。作为字符串的开头
  • 除了包含字符串“donotuse”的任何内容
  • 然后剥离“rpz_c_1”。从每个字符串的开头
0 投票
1 回答
425 浏览

grafana - Grafana 动态更改指标

我正在使用普罗米修斯和格拉法纳。我想根据 Source 作为变量更改指标。所以如果源是source1,那么我想要第一个指标,否则第二个指标

提前致谢