From a5ab6a965ce99428f1d2fb0332cb595ea461caa8 Mon Sep 17 00:00:00 2001 From: Alexey Orlenko Date: Mon, 16 Dec 2024 17:00:37 +0100 Subject: [PATCH] fix(query-engine-wasm): add response_json_serialization span (#5089) Add missing `prisma:engine:response_json_serialization` span in the WASM query engine. After this we can enable running the tracing tests with WASM in the client repo. --- query-engine/query-engine-wasm/src/wasm/engine.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/query-engine/query-engine-wasm/src/wasm/engine.rs b/query-engine/query-engine-wasm/src/wasm/engine.rs index e1aca6610d2..6d17923c276 100644 --- a/query-engine/query-engine-wasm/src/wasm/engine.rs +++ b/query-engine/query-engine-wasm/src/wasm/engine.rs @@ -222,7 +222,8 @@ impl QueryEngine { .instrument(span) .await; - Ok(serde_json::to_string(&response)?) + let serde_span = tracing::info_span!("prisma:engine:response_json_serialization", user_facing = true); + Ok(serde_span.in_scope(|| serde_json::to_string(&response))?) } .await }