Skip to content

Commit df4144f

Browse files
committed
fix: missing opentelemetry api dep
Signed-off-by: William Phetsinorath <william.phetsinorath-open@interieur.gouv.fr>
1 parent 4eb2c06 commit df4144f

5 files changed

Lines changed: 7 additions & 4 deletions

File tree

apps/server-nestjs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"@nestjs/config": "^4.0.3",
4444
"@nestjs/core": "^11.1.16",
4545
"@nestjs/platform-express": "^11.1.16",
46+
"@opentelemetry/api": "^1.9.0",
4647
"@opentelemetry/auto-instrumentations-node": "^0.70.1",
4748
"@opentelemetry/exporter-metrics-otlp-proto": "^0.213.0",
4849
"@opentelemetry/exporter-trace-otlp-proto": "^0.213.0",

apps/server-nestjs/src/cpin-module/infrastructure/infrastructure.module.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@ import { HttpClientService } from './http-client/http-client.service'
66
import { LoggerModule } from './logger/logger.module'
77
import { ServerService } from './server/server.service'
88
import { TelemetryModule } from './telemetry/telemetry.module'
9-
import { HealthModule } from './health/health.module'
109

1110
@Module({
1211
providers: [DatabaseService, HttpClientService, ServerService],
13-
imports: [LoggerModule, ConfigurationModule, TelemetryModule, HealthModule],
12+
imports: [LoggerModule, ConfigurationModule, TelemetryModule],
1413
exports: [DatabaseService, HttpClientService, ServerService],
1514
})
1615
export class InfrastructureModule {}

apps/server-nestjs/src/cpin-module/infrastructure/telemetry/telemetry.decorator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import type { Span as OpenTelemetrySpan, SpanOptions } from '@opentelemetry/api'
12
import { SpanStatusCode, trace } from '@opentelemetry/api'
2-
import type { SpanOptions, Span as OpenTelemetrySpan } from '@opentelemetry/api'
33
import { TRACER_NAME } from './telemetry.constants'
44

55
export type TypedMethodDecorator = <T extends (this: any, ...args: any[]) => any>(

apps/server-nestjs/src/cpin-module/infrastructure/telemetry/telemetry.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Injectable } from '@nestjs/common'
21
import type { OnApplicationShutdown, OnModuleInit } from '@nestjs/common'
2+
import { Injectable } from '@nestjs/common'
33
import { getNodeAutoInstrumentations } from '@opentelemetry/auto-instrumentations-node'
44
import { OTLPMetricExporter } from '@opentelemetry/exporter-metrics-otlp-proto'
55
import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-proto'

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)