Trace your TRPC Applications. If you don't use OpenTelemetry yet please see The Baselime Docs
npm i @baselime/node-opentelemetry
Add the Middleware to the procedures you want to trace
// trpc.ts
import { tracing } from "@baselime/node-opentelemetry/trpc";
const t = initTRPC.context<typeof createTRPCContext>().create({
...
});
// add the middleware to all the procedures you want to trace
export const publicProcedure = t.procedure.use(trpcTracingMiddleware({ collectInput: true }))