Python日志分析工具/库

标签 python mysql apache logging elasticsearch

我正在寻找一个用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/

相关文章:

python - plt.save 保存不同的图像

php - MySQL 中带有 group_concat 的存储函数

MySQL - 当代码片段中存在时会抛出错误

regex - ModRewrite 语句重定向到用户配置文件

python - 如何使用维基百科 API 解析链接列表并从中检索数据?

python - 用 beautifulsoup 抓取 html id

python - 使用 python 和 beautifulsoup 抓取联系信息

python - 适用于 Python 2.7 (Ubuntu) 的 MySQLdb

apache - 如何从 tsv 文件创建用于文本分类的序列文件

mysql - 带有 Auth Query 的 mod_dbd 处理 MD5 和 salt 不起作用