Monitoring is set up once for every service
Platform services get their OpenTelemetry setup from shared service code. Each production deployment supplies the Collector address and turns on the exporters it uses. Tracing of HTTP calls, database queries, messaging and caching is applied through that shared setup, so no service adds it separately.