1

我试图了解 Graphite 的 storage-schema.conf 中的保留是如何工作的。

这是我的保留配置。

[prod_retention]
pattern = prod\..*
retentions = 10s:30d,1m:90d

这是否意味着数据保留期为 120 天(30 天 + 90 天)或仅 90 天?

4

1 回答 1

3

该配置意味着 30d 的滚动窗口将具有 10s 分辨率的指标,并且在数据点超过 30d 的年龄后,它们被下采样到 90d 的滚动窗口,该窗口将以 1m 分辨率存储指标。这些分辨率存储在同一个数据文件中。您在此文件中的最长数据保留时间为 90 天。

在 storage-aggregations.conf 中定义了在将 10s 数据点汇总到 1m 分辨率时将用于此文件的聚合函数(默认使用平均值/平均值)。

请参阅此处记录的详细配置:http: //graphite.readthedocs.org/en/latest/config-carbon.html#storage-schemas-confhttp://graphite.readthedocs.org/en/latest/config-carbon。 html#storage-aggregation-conf

于 2015-07-06T18:49:07.223 回答