warn_if_no_indices
编辑warn_if_no_indices编辑
此设置仅由 别名 操作使用。
此设置必须为 True
或 False
。
此设置的默认值为 False
。
action: alias description: "Add/Remove selected indices to or from the specified alias" options: name: alias_name warn_if_no_indices: False add: filters: - filtertype: ... remove: filters: - filtertype: ...
此设置指定别名操作是否应该在添加或删除部分中的过滤器导致索引列表为空的情况下继续执行并发出警告,或者立即返回。
不正确使用此设置可能会导致不希望的结果。
理想用例: 例如,您想将最近七天的时序索引添加到 lastweek 别名中,并从同一个别名中删除七天之前的索引。如果您还没有任何七天之前的索引,这将导致索引列表为空,从而阻止整个别名操作成功完成。但是,如果将 warn_if_no_indices
设置为 True
,它将避免这种潜在的结果。
潜在的不希望的结果: 如果将 warn_if_no_indices
设置为 True
,并且错误配置导致找不到索引,因此没有与别名解除关联,则 非有利 的情况将是。结果,一个应该只查询一周的别名现在引用了多周的数据。如果将 warn_if_no_indices
设置为 False
,这种情况将被避免,因为空列表条件将导致错误。