使用elasticsearch收集日誌時,會遇到磁盤佔用愈來愈大的問題,須要定時清理。
定時腳本以下bash
#!/bin/bash #定時清除elk索引,7天 DATE=`date -d "7 days ago" +%Y.%m.%d` #替換172.16.233.20爲elasticsearch綁定ip地址 curl -XDELETE "http://172.16.233.20:9200/*-$DATE"
crontab示例
0 2 * * * /root/elk-sh/delete-elk.sh > /root/elk-sh/delete.log 2>&1 &
curl