石墨 - 长时间保留1秒数据会产生数百GB的磁盘空间

时间:2016-10-12 10:35:14

标签: database storage graphite

我必须配置石墨来保存重要数据的1秒分辨率的数据。我不会有很多这样的,高分辨率对我来说很重要。

昨天我创建了大约400个指标,每个指标有12个值,数据库大小增加到300 GB

pattern = .*
retentions = 1s:1800d

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

Graphite的支持数据库Whisper使用平面文件作为存储机制。它会在创建指标后立即计算在整个保留期中以分辨率存储连续数据流所需的空间量。这是因为存档中的所有时隙占用了空间,无论是否存储了值。如果您不再添加任何指标,则无需担心存储空间会进一步扩大

请参阅http://graphite.readthedocs.io/en/latest/whisper.html