我想修改一些仪表板或更多的变量,在开始时没有选择“All”,但不允许“All”,因为我们有超过500个MySQL实例,为某个仪表板加载所有服务器是没有意义的,可能只有1个集群需要检查。

是否有可能修改仪表板并轻松保存它们以改变这种行为?

1像

@Boemm,请查看PMM文档中的以下部分:管理仪表板

试一试,看看它是否适合你,你可以修改仪表板,在其他选项中创建一个新的Home仪表板。

嗨,毛里西奥,谢谢你的回复。

你发送的链接主要是为了移动仪表板,创建仪表板文件夹和删除一些仪表板,甚至设置Home仪表板和权限…
但不能更改现有的Dashboard并持久保存更改。

我深入研究了一点,了解了配置方法,至少在Docker PMM版本中,PMM使用了这种方法(由Grafana引入)。

仪表板是从docker容器中加载的,必须在用于配置仪表板的源代码中进行更改。
这将是一种方式,但我担心,如果我在那里改变了东西,下一个docker映像更新将再次踢出我的更改。
一个简单的方法是在配置文件中设置allowUiUpdates: true选项,而不需要从UI中导出json文件并将它们放入docker容器中
“/ usr / share / grafana / conf /供应/仪表板/ default.yml”
但即使这样也会带来2个问题,第一个是,我必须在dicker内部配置文件中更改这一点(好吧,不是那么大的问题),但第二个是,我担心,即使在那里,我的更改也会被下一次更新覆盖。

我的意思是,很明显,它们将被覆盖,因为人们在等待,随着pmm版本的更新,仪表板也可能会发生变化,这些新的变化会覆盖之前的版本。

所以在我看来,最好和正确的解决方案是修复这个错误,因为2.35.0版本中的仪表板与2.35.0代理和客户端不兼容。
或者更改客户端以交付所需的指标和标签。

我不知道的是,是否可以在代理中配置一些东西,这会改变指标名称和标签。
这也能解决问题……

希望你明白我的意思……
最好的
史蒂芬

我刚刚尝试在配置文件中设置allowUiUpdates: true,这带来了,我现在能够更改和保存现有的仪表板。
这对现在来说还不错,但是在版本更新时要考虑到上面提到的限制。

是的,可以修改和保存仪表板,以更改在开始时选择“All”的行为。您可以编辑仪表板中的变量并删除“All”选项,然后将修改后的仪表板保存为新版本或覆盖原始仪表板。

要编辑变量,可以使用仪表板编辑器工具或直接编辑仪表板JSON文件。确保在部署之前彻底测试修改后的仪表板,以确保它能按预期工作。