由于每日新增日志太大,导致读取慢的问题,日志删除不能操作,所以采用这种只读当天日志玩法
[root@ip-10-172-10-35 shell]# cat Modify_loki_config_time.sh
#!/bin/bash
Date=$(date "+%Y%m%d")
#echo $Date
cat /app/loki/conf/promtail-local-config.yaml | grep "_path_" | awk -F - '{print $9}' | awk -F "*" '{print $1}' | xargs -i sed -i "s#{}#$Date#g" /app/loki/conf/promtail-local-config.yaml
systemctl restart promtail.service
Date1=$(date "+%Y-%m-%d %H:%M:%S")
echo "服务重启时间$Date1" >> /usr/local/shell/server.log
#sleep 3
#result=`systemctl status promtail.service | grep running| wc -l`
#if [ $result != 1 ];then
# echo "重启失败" >> /usr/local/shell/err.log
# systemctl restart promtail.service
# echo "服务重启时间$Date1" >> /usr/local/shell/server.log
#fi



