卡蒙,统计,格拉法纳磁盘空间

我最近设置了Kamon,Statsd,Graphite,Grafana来监视我的akka​​应用程序。 我使用了大多数教程中提到的Statsd,Graphite和Grafana的Docker容器,直到最近我才注意到Grafana仪表板开始滞后并且没有反应。 它现在变得没有响应,原因是托pipeDocker容器的机器已经空间不足了…

85790556 /var/lib/docker 85786096 /var/lib/docker/aufs 42922104 /var/lib/docker/aufs/diff 42863828 /var/lib/docker/aufs/mnt 42863668 /var/lib/docker/aufs/mnt/1daed028a6ca7041dc95257b27328324936f548d2cfc589d6e3c94ac3d8cc63b 41878192 /var/lib/docker/aufs/mnt/1daed028a6ca7041dc95257b27328324936f548d2cfc589d6e3c94ac3d8cc63b/opt 41793244 /var/lib/docker/aufs/diff/1daed028a6ca7041dc95257b27328324936f548d2cfc589d6e3c94ac3d8cc63b 41754416 /var/lib/docker/aufs/mnt/1daed028a6ca7041dc95257b27328324936f548d2cfc589d6e3c94ac3d8cc63b/opt/graphite 

这可能来自监视统计数据的build立。 所以我有两个问题

  1. 我如何安全地清理容器中的空间以使其再次运行。
  2. 我可以configurationstatsd或石墨定期清除数据?

谢谢!

更好的解决scheme是configuration碳来pipe理数据的保留。 您可以定义几个时间间隔来保存您的数据和分辨率。

例如在storage-schemas.conf

 retentions = 15s:7d,1m:21d,15m:5y 

这种保留意味着这些指标将保留7天,分辨率为15秒。 然后碳将以1分钟的精度汇总较旧的数据并保持21天。 然后将数据保持5年,分辨率为15分钟。

根据您的需要和存储容量,您可以configuration多个保留策略。

storage-aggregation.conf您可以定义在更改分辨率时碳如何聚合您的指标:取minmaxavg sum

碳文件中的更多信息

在这里find解决scheme…

https://github.com/kamon-io/docker-grafana-graphite/issues/16

我需要附加到docker集装箱和运行…

find/ opt / graphite / storage / whisper / stats -type f -mtime +3 -delete && find / opt / graphite / storage / whisper / stats -type d -empty -delete