我正在使用 Django 来记录一堆日志。我的系统每分钟处理数百万个请求,因此为了延迟,我已删除从 SQL DB 到 Django 记录器到平面文件的所有日志记录。
但是,由于数百万行被写入日志文件,我必须编写一些日志读取器模块来读取这些日志并将其显示在仪表板上,以便我每天都可以查看它们。
所以我很好奇,Django(或某些 Django 片段)中是否有任何模块可以以编程方式读取记录器日志?
最佳答案
Sentry可能是您问题的直接答案,但我建议您研究日志挖掘的其他选项。
看看Loggly它提供日志记录作为服务,并且仪表板是预先构建的。 Orange python 中也有工具包可以做到这一点。 Python, web log data mining for frequent patterns可能会有一些帮助。
关于python - 以编程方式读取 Django Logger 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12413170/