From 17e55832ac73dd5db262d644929c6a3ef3f04610 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 9 Dec 2023 10:48:27 -0500 Subject: [PATCH] Add resource tracing to route span --- server/routes/api/middlewares/apiTracer.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/server/routes/api/middlewares/apiTracer.ts b/server/routes/api/middlewares/apiTracer.ts index 48f8c3f3f..8d41dca22 100644 --- a/server/routes/api/middlewares/apiTracer.ts +++ b/server/routes/api/middlewares/apiTracer.ts @@ -1,5 +1,5 @@ import { Context, Next } from "koa"; -import { addTags } from "@server/logging/tracer"; +import { addTags, getRootSpanFromRequestContext } from "@server/logging/tracer"; export default function apiTracer() { return async function apiTracerMiddleware(ctx: Context, next: Next) { @@ -9,9 +9,12 @@ export default function apiTracer() { if (key === "id" || key.endsWith("Id")) { const value = params[key]; if (typeof value === "string") { - addTags({ - [`resource.${key}`]: value, - }); + addTags( + { + [`resource.${key}`]: value, + }, + getRootSpanFromRequestContext(ctx) + ); } } }