k8sConfigs/policies/ilm/15m.json5

33 lines
775 B
Plaintext

// PUT _ilm/policy/logstash_15m_candle_policy
{
"policy": {
"phases": {
"hot": {
"actions": {
"rollover": {
"max_size": "10GB",
"max_age": "360d" // 14 天滚动
},
"allocate": { "_tier_preference": "data_hot" }
}
},
"warm": {
"min_age": "500d", // 60 天进入 warm
"actions": {
"allocate": { "_tier_preference": "data_warm" }
}
},
"cold": {
"min_age": "800d", // 180 天进入 cold
"actions": {
"allocate": { "_tier_preference": "data_cold" },
"shrink": { "number_of_shards": 1 }
}
},
"delete": {
"min_age": "2000d" // 3 年后删除
}
}
}
}