查看: 114|回复: 0

ELK日志查询及删除(手动删除、定时任务删除)

[复制链接]

4

主题

0

回帖

38

积分

管理员

积分
38
发表于 2025-10-30 10:54:56 | 显示全部楼层 |阅读模式
OMMSH5系统ELK日志定期清理文档
一、查询elk日志存储情况
   172.17.35.164:9200/_cat/indices?V
二、手动删除日志文件命令
curl -XDELETE "http://172.17.35.160:9200/logstash-2023.09.01"
三、定时任务删除elk日志
新建elk.sh
#!/bin/bash
#删除ELK30天前的日志
DATE=`date -d "30 days ago" +%Y.%m.%d`
curl -s  -XGET http://127.0.0.1:9200/_cat/indices?v| grep $DATE | awk -F '[ ]+' '{print $3}' >/tmp/elk.log
for elk in `cat /tmp/elk.log`
do
        curl  -XDELETE  "http://127.0.0.1:9200/$elk"
done
在定时任务中加入该脚本
# crontab  -e
#每天凌晨1点定时清理elk索引
00      01      *      *      *      bash /server/scripts/elk.sh &>/dev/null

四、 通过kibana删除
登录kibana界面-managerment-index management  选中日志,右键delete

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2025 Discuz! Team.|蜀ICP备2025161238号-2

在本版发帖
关注公众号
QQ客服返回顶部
快速回复 返回顶部 返回列表