From cf4819f75f715ff985256cbde103899bdf7ef1c1 Mon Sep 17 00:00:00 2001 From: Thomas Bonnin <233326+TBonnin@users.noreply.github.com> Date: Thu, 25 Jan 2024 20:48:47 +0100 Subject: [PATCH] server: link account and environment to authenticated trace (#1564) --- packages/server/lib/controllers/access.middleware.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/server/lib/controllers/access.middleware.ts b/packages/server/lib/controllers/access.middleware.ts index ff65eedf067..ac6234c2cf3 100644 --- a/packages/server/lib/controllers/access.middleware.ts +++ b/packages/server/lib/controllers/access.middleware.ts @@ -10,6 +10,7 @@ import { errorManager, userService } from '@nangohq/shared'; +import tracer from '../apm.js'; export class AccessMiddleware { async secretKeyAuth(req: Request, res: Response, next: NextFunction) { @@ -45,6 +46,7 @@ export class AccessMiddleware { setAccount(accountId, res); setEnvironmentId(environmentId, res); + tracer.setUser({ id: accountId.toString(), environmentId: environmentId.toString() }); next(); } @@ -76,6 +78,7 @@ export class AccessMiddleware { setAccount(accountId, res); setEnvironmentId(environmentId, res); + tracer.setUser({ id: accountId.toString(), environmentId: environmentId.toString() }); next(); }