How to add custom tags to get raven set it to sentry?

When I used raven in django there was several tags like OS, Browser, etc.

But I want to add such tags by myself using raven, without django.

Thanks.

有帮助吗?

解决方案

If I'm correctly understanding the question, you can pass to sentry whatever you want in extra dictionary, see raven docs.

You can also construct messages via capture* methods (and pass extra too):

Btw, OS, browser...etc parameters sentry gets from the passed request object.

其他提示

It's quite easy. Just use 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"
    }
})
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top