sentry.edge.config.ts

sentry.edge.config.ts

基本信息

  • 类型: Sentry Edge 运行时配置
  • 路径: ./sentry.edge.config.ts

功能描述

配置 Sentry 错误监控在 Edge 运行时环境(中间件、Edge Routes)的初始化设置。与 Vercel Edge Runtime 无关,也适用于本地开发。

导出内容

  • Sentry 初始化调用(无副作用导出)

依赖导入

  • @sentry/nextjs - Sentry Next.js SDK

核心配置

DSN

https://9c2eb3b4441745efad28a908001c30bf@o4510673866063872.ingest.de.sentry.io/4510673871306832

环境控制

  • 开发环境禁用: 仅在 production 环境启用
  • 避免本地开发时的误报

采样率

  • 追踪采样率: 100% (tracesSampleRate: 1)
  • 生产环境可适当降低以减少数据量

日志记录

  • 启用日志: enableLogs: true
  • 收集应用日志以辅助错误排查

PII 数据

  • 发送默认 PII: sendDefaultPii: true
  • 包含用户身份信息用于更精确的错误追踪

适用场景

  • Next.js Middleware
  • Edge API Routes
  • 其他 Edge 运行时功能

相关文件

  • sentry.server.config.ts - 服务端配置
  • next.config.ts - Sentry 插件配置
← 返回目录