首页 > 编程语言 > 详细

python日志分析

时间:2014-07-17 08:19:44      阅读:524      评论:0      收藏:0      [点我收藏+]

微秒   毫秒    


datetime   


seek定位指针


从行尾到行首


fd.seek(-2,1)  1  当前位置

fd.tell()

fd.seek(-2,2)  2   最后位置

fd.tell()

fd.seek(0,0)   0  最前位置


read(1)读一位    read() 全部都读


tac与cat    行首到行尾


reversed   翻转字符串


只读一部分    通过时间判断


200 404  503  十分钟之内   第八列  apache.log


1.首先匹配时间格式,

DELTA = datetime.timedelta(minutes=3)

starttime = datetime.datetime.now() - DELTA

解决十分钟问题


2.从后往前读


3.第八列


line = [‘‘]   列表里面是空值


os.SEEK_END    


re.findall(r‘[^\n]*\n?‘,s)


re.findall  返回是列表


python 日志搜集插件

diamond   搜集日志工具

搜集网络,搜集CPU,搜集内存


pip  install diamond

yum install  python-configobj

cp  diamond.conf.example  diamond.conf


ArchiveHandler.conf.bak

GraphiteHandler.conf  localhost


make altinstall


本文出自 “muzinan的技术博客” 博客,请务必保留此出处http://muzinan110.blog.51cto.com/684213/1439040

python日志分析,布布扣,bubuko.com

python日志分析

原文:http://muzinan110.blog.51cto.com/684213/1439040

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!