ilm.
Создаю Index Lifecycle Policy в gui kibana.
hot phase - enable rollover - maximum age (2minutes) - delete data after this phase
delete phase - move data into phase when 2 minutes old
Создаю index template указывая просто свой паттерн (для примерa index-*)
Создаю сам индекс:
curl -X PUT "http://localhost:9200/index-001" -H "Content-Type: application/json" -d '{
"aliases": {
"my-alias": {}
}
}'
После этого индекс просто в фазе hot, а action у него rollover и ничего с ним не происходит.
p.s даже если что - то пытаюсь записать, он записывает так же в старый индекс.
Ниже прикладываю phase definition
{
"policy": "index-rotation-logs",
"phase_definition": {
"min_age": "0ms",
"actions": {
"set_priority": {
"priority": 100
},
"rollover": {
"max_age": "2m"
}
}
},
"version": 1,
"modified_date_in_millis": 1696491222011
}
Наглядно ведь указано max_age: 2m почему он не переходит после этого action в delete?
В index template указан ilm?
Спасибо за ваш вопрос, вроде разобрался. Возможно знаете ли Вы, когда создаётся новый индекс он по дефолту идёт с одной репликой. Где я могу настроить, чтобы создавался новый индекс с 0 количеством реплик?
Это не подскажу
так вроде там же в index template это и задаётся
Обсуждают сегодня