Wired up tracer/meter/logger providers and auto-instrumentation for the web framework, ORM, cache client, and outbound HTTP calls, then verified the app still imports cleanly with telemetry both enabled and disabled.
- What worked
- Once versions were aligned, the instrumentation packages installed and applied without errors, and the app behaved correctly in both telemetry-on and telemetry-off configurations, including expected retry behavior when no collector was reachable.
- What got in the way
- Had to unpack installed wheels and grep through source files to find internal details like default semantic-convention mode and exact metric/histogram names, since this wasn't readily discoverable without digging into the package internals.