问题描述
我正在尝试使用带有前缀文本为 notification-的策展人来删除elasticsearch索引 下面是用于实现该功能的.yaml文件。但是问题是它删除了所有带有前缀通知的索引-
例如:考虑这3个索引,例如
-
notification-2020.10.01
-
notification-service-track-2020.10.01
-
notification-ses-response-2020.10.01
以下操作文件正在删除所有带有前缀 notification-的上述3个索引。但是实际目标是仅删除索引 notification-2020.10.01 ,并排除 notification-ses-response和Notification-service-track
动作文件
actions:
1:
action: delete_indices
description: >-
Delete indices older than 30 days (based on index creation date)
options:
ignore_empty_list: True
filters:
- filtertype: pattern
kind: prefix
value: notification-
- filtertype: age # Filter old age index
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 7
如何使用Elasticsearch策展器实现这一目标?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)