Я ищу гибкую платформу регистрации событий для хранения как предопределенных (имя пользователя, IP-адрес), так и не предопределенные (могут быть сгенерированы как необходимых для любого фрагмента кода) для Django. В настоящее время я делаю некоторые из них с файлами журналов, но в конечном итоге он требует различных сценариев анализа и в любом случае попадает в базу данных, поэтому я собираюсь немедленно отправить его в магазин nosql, такой как MongoDB или Redis.Ищет: nosql (redis/mongodb) основан на регистрации событий для Django
Идея заключается в том, чтобы быть легко может запросить, например, что IP-адрес пользователя, чаще всего приходит, может ли пользователь когда-либо выполнил действия, выполните поиск результата для конкретного события и т.д.
Есть ли что-то, что уже делает это?
Если нет, я имею в виду это:
«Событие» представляет собой словарь прилагается к объекту запроса. Middleware заполняет различные части (имя пользователя, ip, sql timing), код заполняет остальные по мере необходимости.
После того, как запрос подан, крюк после запроса отключает событие в mongodb/redis, нормализуя различные поля (например, увеличивая имя пользователя: счетчик ip-адресов) и оставляя остальное в as-is.
Слова мудрости/указатели на код, который делает некоторые/все это будет оценено.
Что вы наконец использовали или как вы это сделали? Я нуждаюсь в аналогичном решении. Благодаря! – zubinmehta