一个目录下的日志 按照日期统计每日日质量大小

来源:互联网 发布:软件售前工程师简历 编辑:程序博客网 时间:2024/05/21 23:43

最近日质量保证,想看看到底有啥样的增量来,目前还没有falcon,要不就一目了然了,

看日志格式,

这里写图片描述

看代码~

#!/usr/bin/env pythonimport osimport sysimport rerootdir = "./"mysize={}#mysize["20160222"] = 1 #mysize["2016-02-22"] = 1 print mysize#sys.exit()for parent,dirnames,filenames in os.walk(rootdir):    for filename in filenames:        print filename        #"xcloud-cs.2016-11-16_0.info.log"        results = re.findall("123.(\d\d\d\d-\d\d-\d\d)_\d+.*",filename)        print len(results)        if len(results) == 1:            print results            logdate = results[0].replace("-","")            filesize = os.stat(filename).st_size            if logdate in mysize.keys():                mysize[logdate] += filesize            else:                mysize[logdate] = filesizefor (k,v) in mysize.items():    print "%s   %s"%(k,v)

看效果

这里写图片描述

看结果
如果我们的磁盘有197GB,按照90%报警计算,保留7天日志,我们一谈最多可以支撑25.3GB的数据。

如果保留5天来,我们每天可以支撑35.46GB。

0 0
原创粉丝点击