一、背景
在使用Grafana的过程中会对一个dashboard进行多次编辑,这带来的问题就是一个dashboard会有大量的版本,显然它的优点的能够进行版本之间的比较,还原。不好的是这些大量的历史版本会使得数据库变得庞大。
那么没有办法配置Grafana达到控制版本的方法?
二、解决办法
在查阅官网grafana.ini详解,可以看到
可以对配置文件中versions_to_keep
修改达到版本控制的效果。
在配置文件追加配置
[dashboards]
versions_to_keep = 5
## fill number you want
停止服务后,再启动服务
systemctl stop grafana-server
systemctl start grafana-server
对于systemctl restart grafana-server 本人测试是没有任何效果的。
三、结果
这样实现了版本控制,对于数据里边的大小并没有变化,是不是还没有触发规则,或者对数据库不进行删除还需要进一步论证。