SuperAPI AI 工具集

using-sentry

部署与运维

查看项目

更新于 10-15 16:49

技能介绍

用途:在 Next.js 项目中集成 Sentry,用于错误追踪、性能监控与结构化日志。

主要能力:

  1. 异常捕获:对已被处理但仍需记录的错误,调用 Sentry.captureException(err)。
  2. 上下文:用 Sentry.setUser 设置会话级用户信息;在 captureException 时通过 tags 与 extra 附加标签和自定义数据。
  3. 性能追踪:用 Sentry.startSpan 包裹异步或同步操作,指定 op 与 name,并可 setAttribute。
  4. 结构化日志:通过 Sentry.logger 输出 info、warn、error 等级日志,附带结构化字段,显示在 Logs 标签页。
  5. 面包屑:Sentry.addBreadcrumb 手动添加自定义事件(console 日志、fetch、UI 点击会自动捕获)。
  6. 清除用户上下文:登出时调用 Sentry.setUser(null)。

用法要点:示例均从 "@sentry/nextjs" 导入 Sentry。

适用场景:Next.js 全栈应用中的错误监控、性能分析与日志记录。

限制:资料未提供安装配置步骤、版本要求、定价与平台支持范围,此类信息暂未提供。