Curator для удаления старых данных из Elasticsearch

Thank you for reading this post, don't forget to subscribe!
Curator это мощ­ная ути­ли­та, напи­сан­ная на python, для рабо­ты с elasticsearch.
К сожа­ле­нию, в самом elasticsearch нет меха­низ­ма для уда­ле­ния страх дан­ных, поэто­му при­хо­дит­ся их уда­лять в руч­ную (curl -XDELETE…) или писать скрип­ты для авто­ма­ти­за­ции. Но зачем писать свой вело­си­пед, если на про­сто­рах интер­не­та уже дав­но есть реше­ние — curator!
Ска­ча­ем rpm пакет и уста­но­вим его.
После уста­нов­ки нам нуж­но создать файл кон­фи­гу­ра­ции и файл дей­ствия для «кура­то­ра». Я создал эти фай­лы в /etc/curator/
Файл curator.yml — это конфиг

[codesyntax lang="php"]

[/codesyntax]

Файл action.yml — файл дей­ствия, в моем слу­чае уда­ле­ние ста­рых данных

[codesyntax lang="php"]

[/codesyntax]

Что бы посмот­реть, какие дан­ные попа­дут под уда­ле­ние запу­стим коман­ду с пара­мет­ром —dry-run
# curator --config /etc/curator/curator.yml /etc/curator/action.yml --dry-run
Ну а что бы удалить
# curator --config /etc/curator/curator.yml /etc/curator/action.yml