Next.js 里多数可观测性接入问题都源于初始化时机:团队在 _app.tsx 或中间件里 import Sentry 或 OpenTelemetry 采集器,然后看着静默失败在生产里级联,因为 SDK 在第一个请求落地前根本没初始化。Next.js 16 的解法是把 instrumentation.ts 标记为稳定,保证它是一个在任何应用代码之前执行、且只执行一次的生命周期钩子。作者指出被忽略的关键是:大家把可观测性当成运行时问题,而它其实是构建期契约——当框架提供了确定执行顺序的专用入口,所有自定义包装器和「在 import 任何东西之前先调用这个」的注释就都消失了。