一个目录下的日志 按照日期统计每日日质量大小
来源:互联网 发布:软件售前工程师简历 编辑:程序博客网 时间: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
- 一个目录下的日志 按照日期统计每日日质量大小
- Linux下的C++程序:统计一个目录及其内部文件总共占据的空间大小
- logback同时按照日期和大小分割日志
- Linux下查看一个目录的大小
- 统计一个目录下的图片信息
- 统计一个目录下面所有jar包的大小
- 统计目录下所有图片的大小(Qt)
- shell统计目录下大小为0的文件个数
- 按照日期统计每天用户数量
- 统计一个文件夹的大小
- 计算一个目录下所有文件的大小
- bash shell计算出一个目录下所有文件的大小
- 统计一个目录下所有普通文件的总行数
- MongoDB日志按照日期生成
- 一个简单的每日访客IP统计
- powershell 统计目录大小
- PHP 统计目录大小
- perl脚本之__分类统计某一目录下指定类型文件的大小
- java常见的四种访问权限
- Linux下关于时间的操作
- 快速排序
- 5-2 派生类的构造函数
- 整合IIS与单个tomcat(共用80端口) -- isapi_redirect篇
- 一个目录下的日志 按照日期统计每日日质量大小
- springmvc(3)----参数绑定
- 那些关于“程序猿”的经典和笑话,据说一般人不会懂
- JAVA正则表达式语法及应用总结
- Android 拍照,选取照片,截取,显示
- cocoaPods 常用的命令行
- keil c51在线调试
- Spring Integration 系统集成
- sql 查询字段不为null并且长度不为0