0

ログにelasticsearchを使用しています。毎日のインデックスを使用して、cronジョブではなくTTLで削除したくありません。TTL を有効にして、値を 30 秒に設定しました。この操作を送信すると正常な応答が得られ、マッピング要求を実行すると TTL 値 (ミリ秒単位) を確認できます。すべてが良さそうに見えますが、ドキュメントは削除されません...

_マッピング :

{
    "logs" : {
        "webservers" : {
            "_ttl" : {
                "default" : 30000
            },
            "properties" : {
                @timestamp" : {         
                    "type" : "date",
                    "format" : "dateOptionalTime" 
                }
            }
        }
    }
}
4

1 に答える 1

1

デフォルトでは無効になっているタイプの _ttl を有効にするだけでよいと思います。こちらをご覧ください。

{
    "webservers" : {
        "_ttl" : { "enabled" : true, "default" : "30s" }
    }
}
于 2013-04-02T14:25:58.617 に答える