mirror of
https://github.com/Silentely/eSIM-Tools.git
synced 2026-09-03 06:24:20 +08:00
前端监控 (src/js/modules/sentry-init.js): - 使用 @sentry/browser SDK v10+ 和 browserTracingIntegration() - 智能环境检测,开发环境自动禁用 - 敏感数据过滤 (authKey, token, password, cookie) - 性能追踪采样率 10% 后端监控 (netlify/functions/_shared/sentry.js): - 使用 @sentry/node 用于 Netlify Functions - 仅上报 5xx 服务端错误,节省配额 - Serverless 环境 flush() 确保错误发送 构建集成 (webpack.config.js): - @sentry/webpack-plugin 自动上传 Source Maps - 自动使用 Netlify COMMIT_REF 作为 release 版本 - 上传后自动删除本地 source maps 环境变量: - SENTRY_DSN: 错误上报端点 - SENTRY_AUTH_TOKEN: Source Maps 上传认证 - SENTRY_ORG / SENTRY_PROJECT: 组织和项目标识
7.1 KiB
7.1 KiB