我正在使用带有Prometheus的Grafana作为数据源。
我正在尝试创建一个具有过滤后的服务器列表的变量,并且我想使用该列表来修复要显示在仪表板上的服务器列表。
我的变量名为servers_front
,是带有正则表达式的查询(label_values(info_fqdn)
),用于选择我的服务器/.*_front/
默认情况下,我要使用服务器的完整列表,而不显示一个组合框来选择要显示的服务器。
另一个要求:如果创建了一个与/.*_front/
相匹配的新服务器,我希望列表自动更新
答案 0 :(得分:0)
答案 1 :(得分:0)
保存仪表板时,您可以选择“保存当前变量”,这意味着在加载仪表板时,当前选择的值将作为默认值存储。 因此,如果您的模板变量启用了“全部”选项,则可以保存仪表板,确保选择了“全部”(启用了上述选项),并且它应该可以工作。
请注意,仪表板中存储的是真正的“全部”选项,不是是所有当前存在值的扩展列表,因此应动态扩展。
如果要隐藏该变量,则可以隐藏该变量,然后在更改并保存其值后再次保存,或者(如果从一开始就隐藏了变量,则可以打开仪表板的URL,并附加“&var-servers_front = All” (这将强制变量具有“全部”值,并使用“保存当前变量”保存仪表板。