我正在寻找一个用Python编写的与logstash(ruby + java)类似的工具/库。
我的目标是:
- 从 syslog 中解析所有系统日志
- 解析应用程序特定日志(apache、django、mysql 等)
- 将结果存储在诸如elasticsearch之类的东西中
- 根据不同标准绘制结果图表
谢谢!
ps:正则表达式是一种可行的方法,但我觉得从头开始会很费力
最佳答案
无耻插件(我是该库的作者)- logtools 可以完成您提到的所有操作,甚至更多。我尝试使文档保持最新,并在自述文件中显示大量示例,类似于您描述的用例。希望它符合您的想法,尝试一下,欢迎任何反馈 - 我尝试添加/修复用户提出的任何问题。查看http://github.com/adamhadani/logtools或下载最新稳定版本https://pypi.python.org/pypi/logtools
关于Python日志分析工具/库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933088/