インデックスには毎日大量のデータが挿入されるため、エラスティック検索インデックスから古いデータを削除する方法。
クエリで削除 プラグインでそれを行うことができます。
いくつかのtimestamp
またはcreation date
インデックスのフィールド、クエリは次のようになります
DELETE /your_index/your_type/_query
{
"query": {
"range": {
"timestamp": {
"lte": "now-10y"
}
}
}
}
これにより、10年より古いレコードが削除されます。
これが役に立てば幸い
データを日次インデックスに分割し、エイリアスを古いインデックス名として使用します。次に、各インデックスを毎日削除します。 logstashと同じように:
日次インデックス:logstash-20151011
、logstash-20151012
、logstash-20151013
。
完全なエイリアス:logstash
その後、最後のインデックスを毎日削除します。