cyberflow_gravatar

Cyberflow

I am linux system administrator.


Navigation
» Home
» Categories
» Github
» XML Feed

logstash, ротация логов в elasticsearch

31 May 2013 » notice, linux, elasticsearch

Небольшая заметка как организовать ротацию логов, собирающихся при помощи logstash в elasticsearch.

В крон добавляем:

cat <<'EOF' > /etc/cron.daily/logstash
#!/bin/bash
logdate=$(date -d'-15 days' +"%Y.%m.%d")
curl -XDELETE "http://localhost:9200/logstash-${logdate}"
EOF

Этот скрипт будет запускаться ежедневно и удалять все логи из elasticsearch 15-дневной давности.