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