From 397c160ce0d4ed2399c59a0eafb9d99e9f625825 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Fri, 8 Jul 2022 14:53:25 -0400 Subject: [PATCH] ref(remix): Add transaction source --- packages/remix/src/performance/client.tsx | 7 +++++++ packages/remix/src/utils/instrumentServer.ts | 3 +++ 2 files changed, 10 insertions(+) diff --git a/packages/remix/src/performance/client.tsx b/packages/remix/src/performance/client.tsx index d25f9d7c4573..39ee31fa3e52 100644 --- a/packages/remix/src/performance/client.tsx +++ b/packages/remix/src/performance/client.tsx @@ -66,6 +66,9 @@ export function remixRouterInstrumentation(useEffect: UseEffect, useLocation: Us name: initPathName, op: 'pageload', tags: DEFAULT_TAGS, + metadata: { + source: 'url', + }, }); } @@ -115,6 +118,7 @@ export function withSentry

, R extends React.FC _useEffect(() => { if (activeTransaction && matches && matches.length) { activeTransaction.setName(matches[matches.length - 1].id); + activeTransaction.setMetadata({ source: 'route' }); } isBaseLocation = true; @@ -138,6 +142,9 @@ export function withSentry

, R extends React.FC name: matches[matches.length - 1].id, op: 'navigation', tags: DEFAULT_TAGS, + metadata: { + source: 'route', + }, }); } }, [location]); diff --git a/packages/remix/src/utils/instrumentServer.ts b/packages/remix/src/utils/instrumentServer.ts index 662fbf775ebd..fa4d34ac8b94 100644 --- a/packages/remix/src/utils/instrumentServer.ts +++ b/packages/remix/src/utils/instrumentServer.ts @@ -182,6 +182,9 @@ function wrapRequestHandler(origRequestHandler: RequestHandler): RequestHandler tags: { method: request.method, }, + metadata: { + source: 'url', + }, }); if (transaction) {