我对日志使用弹性搜索,我不想使用每日索引通过 cron 作业但使用 TTL 删除它们。我已经激活并设置了 TTL 值:30s。发送此操作时,我得到了成功的答案,并且在执行映射请求时可以看到 TTL 值(以毫秒为单位)。一切似乎都很好,但文件没有被删除......
_映射:
{
"logs" : {
"webservers" : {
"_ttl" : {
"default" : 30000
},
"properties" : {
@timestamp" : {
"type" : "date",
"format" : "dateOptionalTime"
}
}
}
}
}