Raven-js errors not getting "site" property in sentry, while python raven errors are? -
i have 3 python clients , javascript client (all raven) connecting single sentry server. have unique site set each client. however, while errors generated 3 python clients have site set in sentry interface, errors generated javascript client have no site set.
my raven-js setup (pardon django):
require(['lib/raven-1.0.7'], function(raven){ raven.config('{% sentry_public_dsn %}', { // escapere custom tag, wraps python's re.escape includepaths: [new regexp('{{ request.build_absolute_uri|escapere }}')], site: 'ajax' }).install(); raven.setuser({ email: "{{ user.email|escapejs }}", id: "{{ user.id|escapejs }}" }); }); i did little bit of digging in sentry code (using highly scientific scatter-some-logging-statements-around method), , i'm convinced "site" parameter is, indeed, being sent sentry api, reason it's getting lost between there , creating actual event group.
it seems sentry moving away site parameter in favor of tags. upgrading latest master raven-js repo , changing
site: 'ajax' to
tags: {site: 'ajax'} makes things behave expected.
Comments
Post a Comment