web: use correct transaction names for web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
708ff300a3
commit
0544dc3f83
|
@ -43,8 +43,13 @@ export function configureSentry(canDoPpi: boolean = false): Promise<Config> {
|
||||||
Sentry.setTag(TAG_SENTRY_CAPABILITIES, config.capabilities.join(","));
|
Sentry.setTag(TAG_SENTRY_CAPABILITIES, config.capabilities.join(","));
|
||||||
if (window.location.pathname.includes("if/")) {
|
if (window.location.pathname.includes("if/")) {
|
||||||
// Get the interface name from URL
|
// Get the interface name from URL
|
||||||
const intf = window.location.pathname.replace(/.+if\/(.+)\//, "$1");
|
const pathMatches = window.location.pathname.match(/.+if\/(\w+)\//);
|
||||||
Sentry.setTag(TAG_SENTRY_COMPONENT, `web/${intf}`);
|
let currentInterface = "unkown";
|
||||||
|
if (pathMatches && pathMatches.length >= 2) {
|
||||||
|
currentInterface = pathMatches[1];
|
||||||
|
}
|
||||||
|
Sentry.setTag(TAG_SENTRY_COMPONENT, `web/${currentInterface}`);
|
||||||
|
Sentry.configureScope((scope) => scope.setTransactionName(`authentik.web.if.${currentInterface}`));
|
||||||
}
|
}
|
||||||
if (config.errorReporting.sendPii && canDoPpi) {
|
if (config.errorReporting.sendPii && canDoPpi) {
|
||||||
me().then(user => {
|
me().then(user => {
|
||||||
|
|
Reference in New Issue