Repolode
getsentry

getsentry/sentry

开源的错误追踪与性能监控平台,帮助开发者发现、追踪并修复应用问题。

可替代:DatadogNew RelicBugsnag

Star
45,628
Fork
4,943
未关闭 Issue
2,166
最近提交
14分钟前

这是什么?

Sentry 是面向开发者的调试平台,用于收集应用中的错误和性能数据,帮助团队看清问题出在哪里、发生了什么、前因后果如何。功能包括问题详情、分布式追踪、Trace 浏览器、会话回放、日志、Uptime 监控,以及通过 Seer 提供的 AI 辅助分析。

项目提供覆盖 JavaScript、Python、Go、Rust、Java/Kotlin、Ruby、PHP、Swift、C#、Flutter、Unity、Unreal Engine、Godot 等多种语言和引擎的官方 SDK。应用将事件上报到 Sentry 服务端,服务端把相关错误归并为问题,便于排查。

本仓库即服务端应用本身,主要使用 Python 和 Django 编写,采用 fair-source 许可证,同时也以托管服务的形式在 sentry.io 提供。

核心功能

  • 01将应用错误归并为问题,附带堆栈和上下文信息,便于分诊。
  • 02提供分布式追踪和 Trace 浏览器,用于性能分析。
  • 03在同一平台中包含会话回放、日志和 Uptime 监控。
  • 04通过 Seer 功能提供 AI 辅助的问题分析。
  • 05提供多种语言、框架和游戏引擎的官方 SDK。

适用场景

  • 定位和诊断 Web 或移动应用在生产环境中的异常。
  • 跨服务追踪慢请求,找出性能瓶颈。
  • 自托管错误监控后端,替代托管服务。
  • 在查看后端错误的同时监控 Uptime 和前端行为。

使用前须知

  • README 未提供安装或运行命令,因此这里不描述设置步骤。
  • 元数据中的许可证为 NOASSERTION,因此从元数据看许可证条款不明确。

收录于专题

标签

常见问题

sentry 是什么?
开源的错误追踪与性能监控平台,帮助开发者发现、追踪并修复应用问题。 Sentry 是面向开发者的调试平台,用于收集应用中的错误和性能数据,帮助团队看清问题出在哪里、发生了什么、前因后果如何。功能包括问题详情、分布式追踪、Trace 浏览器、会话回放、日志、Uptime 监控,以及通过 Seer 提供的 AI 辅助分析。
sentry 可以免费使用吗?用的什么许可证?
sentry 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
sentry 还在维护吗?
活跃维护中。sentry 最近一次提交是在 2026年10月22日。
sentry 适合用来做什么?
定位和诊断 Web 或移动应用在生产环境中的异常。 跨服务追踪慢请求,找出性能瓶颈。 自托管错误监控后端,替代托管服务。 在查看后端错误的同时监控 Uptime 和前端行为。
在哪里获取 sentry?
源代码和安装说明在 GitHub 上:https://github.com/getsentry/sentry

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目