我已经部署了Grafana监控系统,它将数据库保存在“/ home / user / data”目录下,问题是数据一直存在,所以文件系统是完全使用的,我想删除这些数据,因为每周例子。
答案 0 :(得分:1)
您没有说要删除哪些数据或生成所有数据的内容(它是日志?)。从数据库中删除数据似乎很奇怪?您的用户不会错过他们的仪表板吗?
我假设您要从数据库中删除数据。有几种方法可以做到这一点。
保存Sqlite数据库的干净副本,然后每周更换一次数据库文件。这将丢失您的所有数据。
对于保存在数据库中的大多数数据,您可以使用Grafana API删除数据。
一个例子,就是remove dashboards。使用curl和basic auth:
curl -X DELETE http://admin:admin@localhost:3000/api/dashboards/db/testdash
使用sqlite cli编写sql查询以直接删除数据。