2.4. 规划数据存储
Gnocchi 存储数据点的集合,其中每个数据点都是一个聚合的。存储格式使用不同的技术进行压缩。因此,为了计算时间序列数据库的大小,您可以根据最糟糕的情况来估算大小。
流程
计算数据点数:
point 数量 = timespan / granularity
例如,如果要使用一分钟分辨率保留一个年的数据,请使用公式:
数据点数 = (365 天 24 小时 X 60 分钟)/1 分钟的数据点数 = 525600
计算时间序列数据库的大小:
字节大小 = 数据点 X 8 字节数
如果您将这个公式应用到示例,则结果为 4.1 MB:
字节大小 = 525600 点 X 8 字节 = 4204800 字节 = 4.1 MB
这个值是一个单一聚合时间序列数据库的估算存储要求。如果您的归档策略使用多个聚合方法(min、max、mean、ided、std、std 和 count),则按您使用的聚合方法数乘以该值。
其他资源
- 更多信息请参阅 第 1.4.1 节 “归档策略:存储时间序列数据库中的短期和长期数据”。