GGitHub 趋势观察站
每日 07:00 更新
← 返回今日榜单

getsentry /

sentry

帮助开发者发现、追踪和修复应用错误及性能问题的监控调试平台。

访问 GitHub 仓库 ↗
最近上榜 · 2026-10-05#7

当日排名

+152当日新增 Star45,371总 Star

Sentry:定位应用错误、性能瓶颈与故障根因

一分钟看懂

Sentry 是面向开发者的错误追踪和性能监控平台。应用通过官方 SDK 上报异常、堆栈、请求轨迹和运行上下文,Sentry 将相关事件聚合成问题,帮助团队发现故障、追踪影响范围并定位需要修复的代码。

你可以用它做什么

  • 收集生产环境异常、崩溃和未处理错误。
  • 查看调用堆栈、版本、用户影响与问题发生频率。
  • 跟踪请求和事务性能,定位慢接口与依赖瓶颈。
  • 将错误关联到发布版本、提交与负责人工作流。
  • 通过托管服务或自托管部署为团队建立统一问题看板。

主要能力

Sentry 提供错误分组、堆栈分析、性能追踪、发布关联和告警等能力,并为 JavaScript、Python、Go、Java、Swift、C#、Rust、移动端、游戏引擎等技术栈维护官方 SDK。此仓库主要包含 Sentry 服务端与前端平台代码,SDK 分布在各自官方仓库中。

适合哪些人

它适合需要监控 Web、后端、移动端、桌面或游戏应用的开发团队,尤其是需要快速从生产故障定位到代码和版本的组织。小型项目可优先评估托管版,具备运维能力和数据控制要求的团队再考虑自托管。

怎么开始使用

最常见方式是在 Sentry 托管服务创建项目,按官方向导安装对应语言 SDK 并配置 DSN。自托管部署应使用仓库提供的 self-hosted 相关方案并遵循官方文档,不建议仅凭主仓库源码自行拼装生产环境。接入后先在测试环境触发示例异常,确认事件、版本和隐私过滤规则正确。

使用前需要知道

错误事件可能包含用户标识、请求参数、日志和堆栈中的敏感数据,接入前必须配置数据清洗、采样、保留期限和访问控制,并满足隐私与合规要求。自托管 Sentry 组件多、资源和运维成本较高;托管版则受套餐、配额和数据区域约束。当前源码采用 FSL-1.1-Apache-2.0:内部使用等许可用途可用,但商业竞争性服务受限制;每个版本发布两年后转为 Apache-2.0,采用前应审查完整条款。

官方资料