у нас есть служебные сценарии для ежедневного запуска в ночное время для переиндексации из ежедневных индексов в месячные индексы и удаления ежедневных индексов
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 вместо жесткого года и месяца приложения application-2018.10
, когда я использую приложение -% Y.% m, как показано ниже - оно не работает.
request_body:
source:
index: REINDEX_SELECTION
dest:
index: application-%Y.%m