← AI 百科

Sentry错误追踪

部署与运维 · 运维
一句话:用Sentry收集前端、后端和移动端错误,定位用户遇到的真实崩溃和异常。

它是什么

Sentry是一类错误追踪工具,能记录错误堆栈、发生环境、用户操作路径和版本信息。对小团队来说,它比等用户截图反馈更可靠。

适合干什么

  • 上线了Web或App项目的人
  • 独立开发者和小团队
  • 需要追踪真实用户错误的人
  • 经常不知道线上哪里坏了的项目

不适合干什么

  • 还没有上线、只在本地写Demo的项目
  • 日志里包含大量敏感信息但不做脱敏的团队
  • 希望它替代全部监控系统的人

普通人怎么用

  • 安装Sentry SDK
  • 配置项目DSN
  • 在前端或后端初始化
  • 故意触发一次测试错误
  • 上线后按错误频率和影响用户数修复

进阶用户怎么用

  • 配置Source Map定位前端源码
  • 按版本号区分发布
  • 设置错误分组和告警规则
  • 过滤无意义错误
  • 把关键业务错误加上下文标签

常见误区

  • 只接入不看告警
  • 没有上传Source Map,前端错误难以定位
  • 把用户隐私直接上报
  • 所有错误都同等处理,没有优先级

和相似工具的区别

  • Sentry vs 普通日志:普通日志记录很多事件,Sentry更聚焦错误、堆栈、用户环境和影响范围。
  • Sentry vs 监控看板:监控看板看系统指标,Sentry看具体错误和崩溃。

入门步骤

  • 创建Sentry项目
  • 接入SDK
  • 触发测试错误
  • 配置告警
  • 定期处理高频错误

推荐工具(第三方)

Sentry、LogRocket、Datadog、Grafana、Vercel