如何定期删除Grafana数据?

时间:2017-04-24 06:37:31

标签: grafana

我已经部署了Grafana监控系统,它将数据库保存在“/ home / user / data”目录下,问题是数据一直存在,所以文件系统是完全使用的,我想删除这些数据,因为每周例子。

1 个答案:

答案 0 :(得分:1)

您没有说要删除哪些数据或生成所有数据的内容(它是日志?)。从数据库中删除数据似乎很奇怪?您的用户不会错过他们的仪表板吗?

我假设您要从数据库中删除数据。有几种方法可以做到这一点。

  1. 保存Sqlite数据库的干净副本,然后每周更换一次数据库文件。这将丢失您的所有数据。

  2. 对于保存在数据库中的大多数数据,您可以使用Grafana API删除数据。

    一个例子,就是remove dashboards。使用curl和basic auth:

    curl -X DELETE http://admin:admin@localhost:3000/api/dashboards/db/testdash

  3. 使用sqlite cli编写sql查询以直接删除数据。