Toggle navigation
主页
English
K8S
Golang
Guitar
About Me
归档
标签
Welcome to Sanger's Blog!
es索引定期清理
无
2022-06-20 17:15:59
20
0
0
sanger
[TOC] # crontab配置 ``` #每天凌晨一点删除前30天一条指定的索引 0 1 * * * /home/es/scripts/es_clean_index.sh ``` # es_clean_index.sh ``` #!/bin/bash ES_HOSTS='http://es.xxx.xxx:9200' #获取上个月的月份 LAST_Month=`date -d "last month" +%Y-%m` #获取30天前的日期 Thirty_days_ago=`date -d "30 days ago" +%Y.%m.%d` #获取30天前的日期(分割符号为"-") Thirty_days_ago_1=`date -d "30 days ago" +%Y.%m.%d | sed 's/\./-/g'` #删除上个月的所有索引 #curl -XDELETE "${ES_HOSTS}/filebeat-6.0.0-${LAST_Month}-*" #删除30天前的索引 curl -XDELETE "${ES_HOSTS}/filebeat-6.0.0-${Thirty_days_ago}" curl -XDELETE "${ES_HOSTS}/jaeger-span-${Thirty_days_ago_1}" curl -XDELETE "${ES_HOSTS}/jaeger-service-${Thirty_days_ago_1}" #删除30天前的索引(带x-pack鉴权) # curl -XDELETE -u"elastic:12345678" "${ES_HOSTS}/filebeat-6.0.0-${Thirty_days_ago}" ```
上一篇:
V2ray出现“Fatal error:can't bind to 0.0.0.0:10809”问题解决方案
下一篇:
jenkins集群
0
赞
20 人读过
新浪微博
微信
更多分享
腾讯微博
QQ空间
人人网
文档导航