gpt4 book ai didi

python - 寻找 : nosql (redis/mongodb) based event logging for Django

转载 作者:IT王子 更新时间:2023-10-29 05:59:35 27 4
gpt4 key购买 nike

我正在寻找一个灵活的事件记录平台来存储 Django 的预定义(用户名、IP 地址)和非预定义(可以根据需要由任何代码段生成)事件。我目前正在用日志文件做一些这样的事情,但它最终需要各种分析脚本,并且无论如何都会在数据库中结束,所以我正在考虑立即将它扔到 MongoDB 或 Redis 等 nosql 存储中。

这个想法是为了能够轻松查询,例如,用户最常来自哪个 ip 地址,用户是否曾经执行过某些操作,查找特定事件的结果等。

是否已经有一些东西可以做到这一点?

如果没有,我在想这个:

“事件”是附加到请求对象的字典。中间件填写各个部分(用户名,ip,sql时序),代码根据需要填写其余部分。

在为请求提供服务后,请求后 Hook 将事件放入 mongodb/redis,规范化各种字段(例如,递增用户名:ip 地址计数器)并将其余部分按原样放入。

智慧之语/指向执行部分/所有这些操作的代码的指针将不胜感激。

最佳答案

mongodb-log项目可能可以用作您想要做的事情的基础。

关于python - 寻找 : nosql (redis/mongodb) based event logging for Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906312/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com