wa
wa
PPrisma
Created by wa on 10/14/2024 in #help-and-questions
Unable to setup Prisma Optimize due to OpenTelemetry
hey, just trying to get opentelemetry setup in my application but i'm unable to figure out how? i followed Get started with tracing in Prisma ORM on the website but whenever i run my application, it throws the following error
error: prisma:client:operation span is expected to be entered in the client extension when tracing is enabled
at /root/project/node_modules/@prisma/extension-optimize/dist/index.js:2:1622
at $allOperations (/root/project/node_modules/@prisma/extension-optimize/dist/index.js:2:1521)
at i (/root/project/node_modules/@prisma/client/runtime/library.js:121:1026)
at then (/root/project/node_modules/@prisma/client/runtime/library.js:121:1101)
error: prisma:client:operation span is expected to be entered in the client extension when tracing is enabled
at /root/project/node_modules/@prisma/extension-optimize/dist/index.js:2:1622
at $allOperations (/root/project/node_modules/@prisma/extension-optimize/dist/index.js:2:1521)
at i (/root/project/node_modules/@prisma/client/runtime/library.js:121:1026)
at then (/root/project/node_modules/@prisma/client/runtime/library.js:121:1101)
i've done a bit of digging in past messages & i've made sure to regenerate my prisma client, upgrade to the latest version, reinstall all packges etc. to no avail. here are the versions of my currently installed packages
"dependencies": {
"@opentelemetry/exporter-trace-otlp-http": "^0.53.0",
"@opentelemetry/instrumentation": "^0.53.0",
"@opentelemetry/resources": "^1.26.0",
"@opentelemetry/sdk-trace-base": "^1.26.0",
"@opentelemetry/sdk-trace-node": "^1.26.0",
"@opentelemetry/semantic-conventions": "^1.27.0",
"@prisma/client": "^5.20.0",
"@prisma/extension-optimize": "^1.0.1",
"discord.js": "^14.16.3",
"typescript": "^5.6.3"
},
"devDependencies": {
"@biomejs/biome": "^1.9.3",
"@types/bun": "latest",
"prisma": "^5.20.0"
},
"dependencies": {
"@opentelemetry/exporter-trace-otlp-http": "^0.53.0",
"@opentelemetry/instrumentation": "^0.53.0",
"@opentelemetry/resources": "^1.26.0",
"@opentelemetry/sdk-trace-base": "^1.26.0",
"@opentelemetry/sdk-trace-node": "^1.26.0",
"@opentelemetry/semantic-conventions": "^1.27.0",
"@prisma/client": "^5.20.0",
"@prisma/extension-optimize": "^1.0.1",
"discord.js": "^14.16.3",
"typescript": "^5.6.3"
},
"devDependencies": {
"@biomejs/biome": "^1.9.3",
"@types/bun": "latest",
"prisma": "^5.20.0"
},
3 replies