我最近设置了Kamon,Statsd,Graphite,Grafana来监控我的akka应用程序。我使用了大多数教程建议的Statsd,Graphite和Grafana的Docker容器,直到最近我注意到Grafana仪表板开始滞后并且变得反应迟钝时一切正常。 它现在变得没有反应,原因是托管Docker容器的机器已经用完了空间......
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
这可能来自监控统计数据的建立。 所以我有两个问题......
谢谢!
答案 0 :(得分:3)
更好的解决方案是配置碳来管理数据的保留。您可以定义多个间隔以保持数据和分辨率。
例如storage-schemas.conf
:
retentions = 15s:7d,1m:21d,15m:5y
此保留意味着指标将保留7天,分辨率为15秒。然后碳将聚合旧数据,精确度为1分钟,并保持21天。然后将数据保存5年,分辨率为15分钟。
根据您的需要和存储容量,您可以配置多个保留策略。
在storage-aggregation.conf
中,您可以定义在更改解决方案时碳应如何汇总指标:取min
,max
,avg
,sum
..
答案 1 :(得分:0)
在这里找到解决方案......
https://github.com/kamon-io/docker-grafana-graphite/issues/16
我需要连接到Docker Container并运行...
查找/ opt / graphite / storage / whisper / stats -type f -mtime +3 -delete&&找/ opt / graphite / storage / whisper / stats -type d -empty -delete