向raven添加自定义标签

10

如何添加自定义标签以使raven设置为sentry?

当我在django中使用raven时,有几个标签,例如操作系统,浏览器等。

但是我想使用raven自己添加此类标签,而不需要django。

谢谢。

2个回答

8
如果我正确理解了问题,您可以在extra字典中传递任何想要的内容到sentry,请参见raven文档
您还可以通过capture*方法构建消息(也可以传递extra): 顺便说一句,操作系统、浏览器等参数是从传递的request对象获取的。

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"
    }
})

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接