用途:该技能面向生产环境的实时错误监控,适用于新项目搭建可观测性栈、评审事故响应就绪度,或排查错误为何未被检测到。资料指出,缺少监控时生产错误不可见,用户往往不会提交详细缺陷报告而是直接流失;错误监控可在问题发生后数秒内提供可执行的堆栈跟踪、面包屑和用户上下文,将平均检测时间从数天缩短到数分钟。
主要能力:在应用入口点尽早安装错误监控 SDK(如 Sentry、Datadog、Bugsnag 等);捕获未处理异常、未处理的 Promise 拒绝以及 React 错误边界;为每个事件附加用户上下文、发布版本和环境;配置告警阈值与值班路由,使关键错误能通知到正确团队;捕获失败的网络请求和生产 RUM 信号(如 Core Web Vitals)。
使用方式:检查监控服务是否已配置,并覆盖未处理错误、Promise 拒绝、React/框架级错误、失败网络请求和生产 Core Web Vitals 信号。若缺失,则接入错误监控 SDK,配置环境与发布版本标记,捕获失败网络请求与 RUM 指标,并针对关键错误阈值和回归设置告警。代码评审时检查监控初始化代码,标出缺失用户上下文、缺少发布版本标记、过于宽泛的事件过滤器、缺少网络埋点,以及任何会在错误到达监控服务之前将其吞掉的模式。
限制:完整实现细节、代码示例和框架相关指引见 references/rule.md;规则页为 https://frontendchecklist.io/en/rules/testing/error-monitoring。资料未提供具体收费、价格、支持平台或效果数据。