🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、说明 需要清理的有两部分数据 1. ES的索引数据 2. skywalking的oap-server的log文件 ## 二、ES索引数据清理 可通过修改skywalking`conf/application.yml`的ttl配置来自动清理 ![](https://img.kancloud.cn/a0/01/a00149392738db9587161cc19c4a6d0e_1152x546.png) ## 三、oap-server的log文件清理 ### 1\. 创建清理脚本 `vim sw-log-clear.sh` ~~~ #/bin/bash #只保留5天内的日志文件 LAST_DATA=`date -d "-5 days" "+%Y-%m-%d"` #删除5天前的所有日志 rm -f /opt/skywalking/logs/skywalking-oap-server-${LAST_DATA}-*.log ~~~ ### 2\. 添加定时任务 ~~~ #编辑crontab文件,添加相应的任务 vim /etc/crontab ​ #设置每天的凌晨一点清除索引 0 1 * * * root sh /opt/sw_script/sw-log-clear.sh ~~~