You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Puis dans d'autres terminaux, lancer les serveurs et le client manuellement :
@@ -97,6 +97,24 @@ Le `nginx-strangler` est automatiquement lancé par `pnpm dev` via `docker-compo
97
97
98
98
> **Note :** si vous ne travaillez pas sur la migration NestJS, vous n'avez pas besoin de changer `SERVER_PORT` — le comportement par défaut (proxy direct vers `server:4000`) reste identique.
Le fichier [`docker/docker-compose.local.yml`](docker/docker-compose.local.yml) démarre un service `jaeger` (image `jaegertracing/all-in-one`) pour collecter et visualiser les traces.
103
+
104
+
- UI Jaeger : http://localhost:16686
105
+
- Endpoints de collecte exposés sur la machine hôte :
106
+
- OTLP gRPC : `localhost:4317`
107
+
- OTLP HTTP (protobuf) : `http://localhost:4318`
108
+
109
+
Dans `apps/server-nestjs`, l'instrumentation OpenTelemetry est initialisée au démarrage via [`src/instrumentation.ts`](apps/server-nestjs/src/instrumentation.ts) (appelée depuis `main.ts`) et exporte via OTLP.
110
+
111
+
Pour vérifier rapidement :
112
+
113
+
1. Démarrer l'infra : `pnpm dev` (Jaeger inclus).
114
+
2. Démarrer `server-nestjs` : `pnpm --filter server-nestjs run start:dev`.
115
+
3. Exécuter une requête sur une route backend (depuis le client ou un `curl`).
116
+
4. Ouvrir http://localhost:16686 et chercher le service `cloud-pi-native-console`.
117
+
100
118
## Configuration pour le développement conteneurisé en local
101
119
102
120
Docker Compose utilisé : [`docker/docker-compose.dev.yml`](docker/docker-compose.dev.yml) (tout conteneurisé avec Docker Compose Watch)
0 commit comments