在Prometheus/Grafana中创建一个变量,默认选择所有值

在Prometheus/Grafana中创建一个变量,默认选择所有值,grafana,prometheus,Grafana,Prometheus,我用普罗米修斯的格拉法纳作为数据源 我正在尝试创建一个带有已筛选服务器列表的变量,并希望使用此列表修复要显示在仪表板中的服务器列表 我的变量名为servers\u front,它是一个查询(label\u values(info\u fqdn)),带有一个正则表达式来选择我的服务器/.\u front/ 我希望在默认情况下使用这个完整的服务器列表,而不显示组合框来选择要显示的服务器 另一个要求:如果创建了一个与/.\u front/匹配的新服务器,我希望列表自动更新编辑变量 变量>编辑>选择选项

我用普罗米修斯的格拉法纳作为数据源

我正在尝试创建一个带有已筛选服务器列表的变量,并希望使用此列表修复要显示在仪表板中的服务器列表

我的变量名为
servers\u front
,它是一个查询(
label\u values(info\u fqdn)
),带有一个正则表达式来选择我的服务器
/.\u front/

我希望在默认情况下使用这个完整的服务器列表,而不显示组合框来选择要显示的服务器

另一个要求:如果创建了一个与
/.\u front/
匹配的新服务器,我希望列表自动更新

编辑变量 变量>编辑>选择选项>启用包含所有选项>自定义所有值>
*

保存仪表板时,您可以选择“保存当前变量”,这意味着在加载仪表板时,当前选定的值将存储为默认值。 因此,如果您有一个启用了“All”选项的模板变量,您可以保存仪表板,确保选中了“All”(启用了上述选项),并且它应该可以工作

请注意,仪表板中存储的是真正的“全部”选项,而不是所有当前值的扩展列表,因此应该动态扩展


如果希望隐藏该变量,则可以隐藏该变量,并在更改和保存其值后再次保存;或者(如果从一开始就隐藏了变量,则可以打开附加了“&var-servers\u front=All”的仪表板url(这将强制变量具有“All”值,并使用“保存当前变量”保存仪表板).

我将完成我的问题:使用您的解决方案,列表是固定的。如果创建了与
/.\u front/
匹配的新服务器,我必须取消隐藏所有变量,选择新服务器,再次隐藏所有仪表板。变量设置中是否将刷新设置为“仪表板加载时”或“时间范围更改时”?