From 8940151ffea5a06e8667f9b4cd08beaac6bfbf9a Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Tue, 6 May 2025 10:21:35 +0000 Subject: [PATCH] chore(server): dont use default export on @prisma/instrumentation (#12148) ## Summary by CodeRabbit - **Chores** - Updated a backend dependency to the latest version to ensure continued compatibility and improvements. No user-facing changes. --- packages/backend/server/package.json | 2 +- .../backend/server/src/base/metrics/opentelemetry.ts | 4 +--- yarn.lock | 10 +++++----- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/backend/server/package.json b/packages/backend/server/package.json index 9dc4e1bf24..8f73579c65 100644 --- a/packages/backend/server/package.json +++ b/packages/backend/server/package.json @@ -69,7 +69,7 @@ "@opentelemetry/sdk-trace-node": "^1.29.0", "@opentelemetry/semantic-conventions": "^1.28.0", "@prisma/client": "^6.6.0", - "@prisma/instrumentation": "^6.6.0", + "@prisma/instrumentation": "^6.7.0", "@react-email/components": "0.0.36", "@socket.io/redis-adapter": "^8.3.0", "ai": "^4.3.4", diff --git a/packages/backend/server/src/base/metrics/opentelemetry.ts b/packages/backend/server/src/base/metrics/opentelemetry.ts index 601b46864a..a659035536 100644 --- a/packages/backend/server/src/base/metrics/opentelemetry.ts +++ b/packages/backend/server/src/base/metrics/opentelemetry.ts @@ -26,15 +26,13 @@ import { ATTR_SERVICE_NAME, ATTR_SERVICE_VERSION, } from '@opentelemetry/semantic-conventions/incubating'; -import prismaInstrument from '@prisma/instrumentation'; +import { PrismaInstrumentation } from '@prisma/instrumentation'; import { Config } from '../config'; import { OnEvent } from '../event/def'; import { registerCustomMetrics } from './metrics'; import { PrismaMetricProducer } from './prisma'; -const { PrismaInstrumentation } = prismaInstrument; - export abstract class BaseOpentelemetryOptionsFactory { abstract getMetricReader(): MetricReader; abstract getSpanExporter(): SpanExporter; diff --git a/yarn.lock b/yarn.lock index cb5283ccb1..3ab40bfd6b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -935,7 +935,7 @@ __metadata: "@opentelemetry/sdk-trace-node": "npm:^1.29.0" "@opentelemetry/semantic-conventions": "npm:^1.28.0" "@prisma/client": "npm:^6.6.0" - "@prisma/instrumentation": "npm:^6.6.0" + "@prisma/instrumentation": "npm:^6.7.0" "@react-email/components": "npm:0.0.36" "@socket.io/redis-adapter": "npm:^8.3.0" "@types/cookie-parser": "npm:^1.4.8" @@ -10812,14 +10812,14 @@ __metadata: languageName: node linkType: hard -"@prisma/instrumentation@npm:^6.6.0": - version: 6.6.0 - resolution: "@prisma/instrumentation@npm:6.6.0" +"@prisma/instrumentation@npm:^6.7.0": + version: 6.7.0 + resolution: "@prisma/instrumentation@npm:6.7.0" dependencies: "@opentelemetry/instrumentation": "npm:^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0" peerDependencies: "@opentelemetry/api": ^1.8 - checksum: 10/18480c9dfb2592aeae5b7d43449af7e88e47cf177d58d4ab147d01a90477f4abc91a900f345c22cf0c381171db94c20a2fa74f519cfa775dba060fd9a3eed220 + checksum: 10/515cb754fa91a740e285bd6ee74011dee6eedc50788eeee3bf3d6c7c88f4c2bbce003f65899e597c570d430edf1cfe763a973f51e8a45c6c37c79defba55c393 languageName: node linkType: hard