Start here. This is the direct spoken answer to practice first.
Overview
Useful observability connects browser experience, App Router work, downstream calls, and the deployed release without breaking the request path.
I initialize server telemetry in the root instrumentation.ts register function and load runtime-specific integrations conditionally. OpenTelemetry traces connect incoming route work, rendering, handlers, and downstream calls through a correlation context. Lightweight instrumentation-client.ts code captures navigation, errors, and user-centric performance, while sensitive values are excluded.