我有一个名为“位置”的索引,几天前我在其中推送了一些数据。我想删除超过 1 天的所有数据。我的配置看起来像 -
行动:1:
action: delete_indices
description: >-
Delete indices older than 10 days (based on index name), for locations
prefixed indices.
options:
ignore_empty_list: True
disable_action: True
filters:
- filtertype: pattern
kind: prefix
value: locations
- filtertype: age
source: creation_date
direction: older
unit: days
unit_count: 1
- filtertype: count
count: 1
options:
disable_action: false
ignore_empty_list: true
allow_ilm_indices: true
但是,当我运行此配置时,我得到以下信息 -
2021-04-30 03:33:35,639 调试 curator.indexlist iterate_filters:1244 预实例:['locations']
2021-04-30 03:33:35,639 DEBUG curator.indexlist filter_by_count:928 按计数过滤索引
2021-04-30 03:33:35,639 DEBUG curator.indexlist working_list:237 生成索引工作列表
2021-04-30 03:33:35,639 调试 curator.indexlist __not_actionable:38 索引位置不可操作,从列表中删除。
2021-04-30 03:33:35,655 调试 curator.indexlist __excludify:58 从可操作列表中删除:位置是指定计数 1 的 1。
2021-04-30 03:33:35,655 调试 curator.indexlist iterate_filters:1246 实例后:[]
2021-04-30 03:33:35,655 调试 curator.actions.delete_indices 初始化:612 master_timeout 值:30s
2021-04-30 03:33:35,655 DEBUG curator.cli process_action:103 在此处执行操作。
2021-04-30 03:33:35,655 DEBUG curator.indexlist empty_list_check:226 检查空列表
2021-04-30 03:33:35,655 INFO curator.cli run:202 由于列表为空而跳过操作“delete_indices”:<class 'curator.exceptions.NoIndices'>
2021-04-30 03:33:35,655 INFO curator.cli run:225 操作 ID:1,“delete_indices”已完成。
2021-04-30 03:33:35,655 INFO curator.cli run:226 工作已完成。
我缺少什么配置?