日常elk产生日志太多,故写个脚本放在定时任务,定时清理脚本

查询索引:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

curl -XGET 'http://127.0.0.1:9200/_cat/indices/?v'

 

 elk每日清除30天索引脚本 随笔

删除索引:

curl -XDELETE 'http://127.0.0.1:9200/索引名字'

定时删除30天前的索引

#!/bin/bash

#定时清除elk索引,30天

DATE=`date -d "30 days ago" +%Y.%m.%d`

#INDEX=`curl -XGET 'http://127.0.0.1:9200/_cat/indices/?v'|awk '{print $3}'`

curl -XDELETE 'http://127.0.0.1:9200/*-$DATE'

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄