我们有每天晚上运行的内务脚本,以将每日索引重新索引为每月索引并删除每日索引
actions:
1:
description: "Reindex application-YYYY.MM.dd into application-YYYY.MM"
action: reindex
options:
disable_action: False
wait_interval: 9
max_wait: -1
request_body:
source:
index: REINDEX_SELECTION
dest:
index: application-2018.10 #change this
filters:
- filtertype: pattern
kind: prefix
value: application-
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 1
2:
action: delete_indices
description: >-
Delete application-%Y.%m.%d indices older than 1 day
options:
ignore_empty_list: True
disable_action: False
filters:
- filtertype: pattern
kind: regex
value: '^application-\d{4}\.\d{2}.\d{2}'
- filtertype: age
source: name
direction: older
timestring: '%Y.%m.%d'
unit: days
unit_count: 1
我们如何动态地制作月度索引名称?我想做这样的应用程序-%Y.%m 而不是硬编码年和月应用程序-2018.10
当我使用下面的应用程序-%Y.%m 时-它不起作用。
request_body:
source:
index: REINDEX_SELECTION
dest:
index: application-%Y.%m