码迷,mamicode.com
首页 > 编程语言 > 详细

python日志分析

时间:2014-07-17 08:20:15      阅读:466      评论:0      收藏:0      [点我收藏+]

标签:apache   python   日志分析   

微秒   毫秒    


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日志分析

标签:apache   python   日志分析   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!