我正在使用 Django 来记录一堆日志。我的系统每分钟处理数百万个请求,因此为了延迟,我已将所有日志记录从我的 SQL DB 删除到 Django 记录器到平面文件。
然而,由于数百万行写入日志文件,我必须编写一些日志阅读器模块来读取这些日志并将其呈现在仪表板上,以便我可以每天查看它们。
所以我很好奇,Django(或一些 Django 片段)中是否有任何模块可以以编程方式读取记录器日志?
Sentry可能是您问题的直接答案,但我建议您查看其他日志挖掘选项。
看看Loggly,它提供了作为服务的日志记录,并且仪表板是预先构建的。Orange在 python 中也有工具包来执行此操作。Python,频繁模式的网络日志数据挖掘可能会有所帮助。