unit_count编辑

此设置仅在使用 age 过滤器类型时使用,或者
在使用 space 过滤器类型时使用,前提是 use_age 设置为 True

 - filtertype: age
   source: creation_date
   direction: older
   unit: days
   unit_count: 3

此设置的值将用作 unit 的乘数。

unitunit_count 以及可选的 epoch 由 Curator 使用,并通过以下公式建立时间点参考点

point_of_reference = epoch - ((number of seconds in unit) * unit_count)

units 的计算方式如下

单位 注意

1

一秒

分钟

60

计算为 60 秒

小时

3600

计算为 60 分钟 (60*60)

86400

计算为 24 小时 (24*60*60)

604800

计算为 7 天 (7*24*60*60)

2592000

计算为 30 天 (30*24*60*60)

31536000

计算为 365 天 (365*24*60*60)

如果 epoch 未设置,则使用当前时间。通过对 unit_count 使用负值,可以设置未来参考点。

此设置必须由用户设置,否则将引发异常,并停止执行。

如果此设置与 unit_count_pattern 结合使用,则配置的值仅在模式无法匹配时用作备用值。在这种情况下,值 -1 具有特殊含义,会导致在模式匹配失败时忽略索引。

有关时间计算的更多信息,请参阅 age 过滤器文档