elk每日清除30天索引脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elk每日清除30天索引脚本相关的知识,希望对你有一定的参考价值。

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

查询索引:

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

技术分享图片

删除索引:

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'


以上是关于elk每日清除30天索引脚本的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 30天每日效果图

ELK自动安装脚本

坚持不懈续集 初学者挑战学习Python编程30天

老男孩教育每日一题-第126天-通过shell脚本打印乘法口诀表

老男孩教育每日一题-第70天-shell脚本优化点:

老男孩教育每日一题-第94天 -shell脚本知识点:对shell脚本进行加密