Step-by-step guide to integrate OpenTelemetry (OTel) with a NestJS app, run Grafana and Tempo with Docker, and visualize traces.