faith丶

导航

删除elk索引脚本

#!/bin/bash
# 查看es全部索引
# curl   -s  http://192.168.56.30:9200/_cat/indices # 保留7天的日志索引 DATE
=`date -d "7 days ago" +%Y.%m.%d` # 索引的名字 LOG_NAMES=(es-nacos-server es-eureka-server) # 遍历所有时间段的索引,并删除7天前一天的索引文件,打印删除成功 for LOG_NAME in ${LOG_NAMES[*]} do FILE_NAME=${LOG_NAME}-${DATE} curl -XDELETE http://192.168.56.30:9200/${FILE_NAME} echo "${FILE_NAME} delete success" done

 

posted on 2020-08-20 15:31  faith丶  阅读(164)  评论(0编辑  收藏  举报