我使用elasticsearch来删除日志,我不想使用daily index来删除它们,使用cron作业,而是使用TTL。我已经激活并设置了TTL值:30s。我发送此操作时得到了成功的答复,并且在我执行Map请求时可以看到TTL值(以毫秒为单位)。一切看起来都很好,但文档未被删除...
Map(_M):
{
"logs" : {
"webservers" : {
"_ttl" : {
"default" : 30000
},
"properties" : {
@timestamp" : {
"type" : "date",
"format" : "dateOptionalTime"
}
}
}
}
}
1条答案
按热度按时间xdnvmnnf1#
我猜你只需要为你的类型启用_ttl,默认情况下是禁用的。