Совместим ли Sentry с Mongodb? - PullRequest
1 голос
/ 18 ноября 2011

Sentry (python / django) совместим с Mongodb?

Если нет, то есть ли простое решение сделать его совместимым?

Спасибо, ребята.

Ответы [ 2 ]

2 голосов
/ 30 ноября 2011

Sentry построен на реляционной базе данных, и, таким образом, потребуется в обозримом будущем.Можно реализовать большинство вещей во многих решениях NoSQL, но различные типы индексов и некоторые из (более новых) расширенных SQL-функций будут намного более трудоемкими.

Например, Sentry 2.0 включает в себя «Тенденции»"Опция, которая рассчитывается в режиме реального времени и потребует написания запроса карты / сокращения в чем-то вроде MongoDB (тогда как он просто работает везде).

Вы можете легко использовать клиент Raven и настроить дополнительныйСайт Django для сервера Sentry.Это так же просто, как установить pip django-sentry && sentry start

0 голосов
/ 18 ноября 2011

Нет, это не так.Я установил django mongodb (http://django -mongodb.org / reference / settings.html) и запустил часовой сервер, но когда я нажимаю на сообщение, оно выдает исключение, потому что идентификатор сообщения не является целым числом - я попытался исправить этоизменив URL часового, чтобы использовать \ w + вместо \ d +.Это помогло.Затем я снова попытался щелкнуть по сообщению, и это сработало вроде как, но во время запросов POST к / sentry / jsapi / появилось еще 500 сообщений - исключение возникает при выполнении этого кода:

method = conn.ops.date_trunc_sql('hour', 'date')

Донбольше не хочу связываться с часовым.

...