Sentry与Mongodb兼容吗?

时间:2011-11-17 22:32:07

标签: python django mongodb sentry

Sentry(python / django)是否与Mongodb兼容?

如果没有,是否有一个简单的解决方案使其兼容?

谢谢你们。

2 个答案:

答案 0 :(得分:2)

Sentry建立在关系数据库上,因此在可预见的未来需要这样。在许多NoSQL解决方案中实现大多数事情是可能的,但是各种类型的索引以及一些(较新的)高级SQL将会有更多的工作。

例如,Sentry 2.0包含一个“趋势”选项,该选项是实时计算的,并且需要在MongoDB之类的内容中编写map / reduce查询(而在其他任何地方都可以使用)。

您可以轻松使用Raven客户端,并为Sentry服务器设置额外的Django站点。它就像pip install django-sentry&& amp;哨兵开始

答案 1 :(得分:0)

不,不是。我设置了django mongodb(http://django-mongodb.org/reference/settings.html)并运行了sentry服务器,但是当我点击一条消息时,它会引发异常,因为消息ID不是整数 - 我尝试过通过改变哨兵的网址来使用\ w +而不是\ d +来解决这个问题。这有帮助。然后我再次尝试点击该消息并且它有点工作,但在对/ sentry / jsapi /的POST请求期间还有另外500个 - 运行此代码时发生异常:

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

我不想再和哨兵搞混了。