Sentry,异常跟踪之神器

东西上线了,但谁也不能保证不出问题是吧。然后出问题了就想要调试是吧。调试的前提就是要知道出问题的现场长啥样是吧。

Sentry就是为解决这问题而生的,slogan叫Exception tracking made easy。有开源版,python系的。python系的安装就pip install sentry就搞定。不过在初始化配置的时候,它用到的一个social_auth组件写了一个没好好测试的migrate,导致mysql会报一个创建索引长度超过1000的错。应该是

0002_auto__add_unique_nonce_timestamp_salt_server_url__add_unique_associati

这个引起的。然后我很乖地把social_auth_association表中的handle和server_url两个字段的长度改小,然后删掉social_auth_association和social_auth_nonce表的索引,重新migrate就通过了。难道他们都爱用pgsql咩。。

sentry号称能抓php/javascript/python/ruby/java等的异常现场。。娘的啊,哥早做啥去了。早有早超生了啊。。

Copyright © 2013. All Rights Reserved.

发表评论

电子邮件地址不会被公开。 必填项已用*标注