问题标签 [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变量动态改变mysql
我正在尝试在我的仪表板中添加动态更改的下拉列表(grafana 变量)。这是我试过的
- 创建名为域查询的变量:
select fields_Domain from launcher_dropdown;
输出:“ABC ESG” - 创建了名为 Project 的变量(根据域值动态更改)查询:(
select fields_Project from launcher_dropdown where fields_Domain in($Domain)
也尝试过 =$Domain)但是在这里我遇到了错误,因为我是 Grafana 的新手,发现它很困难。我正在关注 Grafana文档。但没有运气。
grafana - Grafana 6.6+ 为 keycloak 用户分配管理员角色
默认情况下,当我们在 Grafana 中使用带有 keycloak 选项的登录时,keycloak 用户将获得查看者权限。是否可以获得 keycloak 用户的管理员权限?
kubernetes - Prometheus Federation 的 Grafana 仪表板设置
我正在使用 prometheus federation 从多个 k8s 集群中抓取指标。它工作正常,我想在 grafana 上创建一些仪表板,我想按租户(集群)过滤仪表板。我正在尝试使用变量,但我不明白的东西,即使我没有指定一些东西特别是kube_pod_container_status_restars_total
,它包含我在 static_configs 下面指定的标签,但kube_node_spec_unschedulable
不是。
那么这些差异来自哪里,我该怎么办?同时,设置可以按多个集群名称提供仪表板过滤器的仪表板的最佳实践方法是什么?我应该使用重新标记吗?
普罗米修斯服务器
中央集群
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
我需要做什么?
grafana - 如何在grafana中获取Legend面板的数据,例如变量的min,max,avg?
有什么方法可以获取 grafana 的 Legend 面板中显示的最小、最大数据?随着时间的推移,我必须为 600 多个变量提取这些数据,因此需要任何 API 或查询或任何可以减少手动工作的东西。让我知道是否需要任何数据。
提前致谢。
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”。从每个字符串的开头
grafana - Grafana 动态更改指标
我正在使用普罗米修斯和格拉法纳。我想根据 Source 作为变量更改指标。所以如果源是source1,那么我想要第一个指标,否则第二个指标
提前致谢