【发布时间】:2012-09-06 22:46:15
【问题描述】:
我正在使用 Django 来记录一堆日志。我的系统每分钟处理数百万个请求,因此为了延迟,我已将所有日志从我的 SQL DB 删除到 Django 记录器到平面文件。
然而,由于数百万行被写入日志文件,我必须编写一些日志阅读器模块来读取这些日志并将其呈现在仪表板上,以便我可以每天查看它们。
所以我很好奇,Django(或一些 Django sn-p)中是否有任何模块可以以编程方式读取记录器日志?
【问题讨论】:
我正在使用 Django 来记录一堆日志。我的系统每分钟处理数百万个请求,因此为了延迟,我已将所有日志从我的 SQL DB 删除到 Django 记录器到平面文件。
然而,由于数百万行被写入日志文件,我必须编写一些日志阅读器模块来读取这些日志并将其呈现在仪表板上,以便我可以每天查看它们。
所以我很好奇,Django(或一些 Django sn-p)中是否有任何模块可以以编程方式读取记录器日志?
【问题讨论】:
Sentry 可能是您问题的直接答案,但我建议您查看其他日志挖掘选项。
查看Loggly,它提供了作为服务的日志记录,并且仪表板是预先构建的。 Orange 在 python 中也有工具包可以做到这一点。 Python, web log data mining for frequent patterns 可能会有所帮助。
【讨论】: