如何添加自定义标签以让raven将其设置为哨兵?
当我在django中使用raven时,有几个标签,如OS,浏览器等。
但我想自己使用raven添加这样的标签,没有django。
感谢。
答案 0 :(得分:7)
如果我正确理解了这个问题,你可以在extra
词典中随意传递给哨兵,见raven docs。
您还可以通过capture*
方法构建消息(并传递extra
):
顺便说一句,操作系统,浏览器......等参数,来自传递的request
对象。
答案 1 :(得分:1)
这很容易。只需使用Client.capture
即可from raven import Client
client = Client("https://<key>:<secret>@sentry.io/<project>")
client.capture("raven.events.Message", message='foo_bar', data={
'tags': {
'tag_name': "tag_value"
}
})