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 插件配置