This repo shows how to use OpenTelemetry with multiple NestJS apps. I will later how some of the hurdles in other explanations were overcome.
Guidance from https://www.tomray.dev/nestjs-open-telemetry was used but modified
- Run Jaeger backend and the three nestjs apps with
docker compose up --build
- Access Jaeger UI at http://localhost:16686
- Make a call to nest1 app with
curl --location 'http://localhost:3001/deepcalls'
Jaeger UI can be accessed at http://localhost:16686.