Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何定期删除Grafana数据?_Grafana - Fatal编程技术网

如何定期删除Grafana数据?

如何定期删除Grafana数据?,grafana,Grafana,我已经部署了Grafana监控系统,它将数据库保存在“/home/user/data”目录下,问题是数据会一直存在,因此文件系统会被充分利用,我想删除这些数据,例如每周删除一次。您没有说要删除哪些数据或生成所有数据的是什么(是日志?)。从数据库中删除数据似乎很奇怪?您的用户不会错过他们的仪表盘吗 我假设您想从数据库中删除数据。有几种方法可以做到这一点 保存Sqlite数据库的干净副本,然后每周替换一次数据库文件。这将丢失您的所有数据 对于保存在数据库中的大多数数据,可以使用GrafanaAPI删

我已经部署了Grafana监控系统,它将数据库保存在“/home/user/data”目录下,问题是数据会一直存在,因此文件系统会被充分利用,我想删除这些数据,例如每周删除一次。

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

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

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

  • 对于保存在数据库中的大多数数据,可以使用GrafanaAPI删除数据

    举个例子,你可以这样做。使用curl和basic auth:

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

  • 使用编写sql查询以直接删除数据


  • 我的问题是,我正在使用普罗米修斯的格拉法纳,他们保存旧的数据和图形,也许我不对,问题是普罗米修斯。我会接受你的回答,因为你已经回答了这个问题,也许我有点困惑。格拉法纳是一个前端,所以它不保存普罗米修斯的数据,它只是从普罗米修斯那里查询数据,然后绘制图表。Grafana保存的数据是它自己的数据,如用户、仪表盘、数据源和警报数据。除非用户添加大量的仪表盘、数据源等,否则它不会每周都增长。它可能是Grafana日志,/var/log/Grafana目录中的日志文件有多大(或者日志文件在哪里)?我原以为是这样,但当我看到文件系统增加了很多时,我感到困惑,也许这只是关于Prometheus:)真的很感谢