From 8460a3a952effa3fbc96794462df6b65860a4eed Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Fri, 24 Mar 2023 13:00:18 +0100 Subject: [PATCH] ref(sveltekit): Distinguish spans of server-only and shared load funtions --- packages/sveltekit/src/server/load.ts | 2 +- packages/sveltekit/test/server/load.test.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/sveltekit/src/server/load.ts b/packages/sveltekit/src/server/load.ts index 2d44aad94fef..068a1f4d0f8d 100644 --- a/packages/sveltekit/src/server/load.ts +++ b/packages/sveltekit/src/server/load.ts @@ -58,7 +58,7 @@ export function wrapLoadWithSentry(origLoad: T): T const { traceparentData, dynamicSamplingContext } = getTracePropagationData(event); const traceLoadContext: TransactionContext = { - op: 'function.sveltekit.load', + op: `function.sveltekit${isServerOnlyLoad(event) ? '.server' : ''}.load`, name: routeId ? routeId : event.url.pathname, status: 'ok', metadata: { diff --git a/packages/sveltekit/test/server/load.test.ts b/packages/sveltekit/test/server/load.test.ts index 3b3f308cafcf..69c31a74595d 100644 --- a/packages/sveltekit/test/server/load.test.ts +++ b/packages/sveltekit/test/server/load.test.ts @@ -202,7 +202,7 @@ describe('wrapLoadWithSentry', () => { expect(mockTrace).toHaveBeenCalledTimes(1); expect(mockTrace).toHaveBeenCalledWith( { - op: 'function.sveltekit.load', + op: 'function.sveltekit.server.load', name: '/users/[id]', parentSampled: true, parentSpanId: '1234567890abcdef', @@ -233,7 +233,7 @@ describe('wrapLoadWithSentry', () => { expect(mockTrace).toHaveBeenCalledTimes(1); expect(mockTrace).toHaveBeenCalledWith( { - op: 'function.sveltekit.load', + op: 'function.sveltekit.server.load', name: '/users/[id]', status: 'ok', metadata: { @@ -252,7 +252,7 @@ describe('wrapLoadWithSentry', () => { expect(mockTrace).toHaveBeenCalledTimes(1); expect(mockTrace).toHaveBeenCalledWith( { - op: 'function.sveltekit.load', + op: 'function.sveltekit.server.load', name: '/users/[id]', parentSampled: true, parentSpanId: '1234567890abcdef',