getsentry/sentry

Developer-first error tracking and performance monitoring

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 27 minutes ago
Added to GitGenius on June 19th, 2022
Created on August 30th, 2010
Open Issues & Pull Requests: 2,289 (+0)
Number of forks: 4,825
Total Stargazers: 44,609 (+0)
Total Subscribers: 664 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.8 days
Mean response time: 139.7 days
90th percentile: 495.4 days
Tracked items: 6,747

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 79% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Product Area: Issues" is answered fastest, typically in about 29 hours, while "Task" waits about 9 weeks. 59% of tracked open issues have had no activity in three months. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1,810
New in 7 days: 11
Closed in 7 days: 6
Avg open age: 503 days
Stale 30+ days: 1,698
Stale 90+ days: 1,433

Recent activity

Opened in 7 days: 11
Closed in 7 days: 4
Comments in 7 days: 18
Events in 7 days: 94

Top labels

  • Bug (1,336)
  • Feature (1,332)
  • Improvement (827)
  • Product Area: Settings - Integrations (725)
  • Product Area: Issues (703)
  • Sync: Jira (418)
  • Tests (417)
  • Product Area: Alerts (408)

Detailed Description

Sentry is a developer-focused error tracking and performance monitoring platform written in Python that helps teams detect, trace, and fix issues in their applications. The core premise, as stated in the project documentation, is that users and logs provide clues while Sentry provides answers, enabling developers to fix code faster when problems occur. The platform operates as a comprehensive debugging solution that captures and analyzes errors, performance degradation, and other application issues across multiple environments and technology stacks.

The repository supports an extensive ecosystem of official SDKs spanning virtually every major programming language and framework. These include JavaScript, Python, Ruby, PHP, Go, Rust, Java, Kotlin, Objective-C, Swift, C#, F#, C, C++, Dart, Flutter, Perl, Clojure, Elixir, and support for game engines including Unity, Unreal Engine, and Godot Engine. This broad SDK coverage reflects Sentry's positioning as a language-agnostic monitoring solution that integrates with diverse development workflows.

The platform provides multiple interconnected features for issue management and diagnostics. The interface includes issue detail views for examining specific errors, performance insights for identifying bottlenecks, distributed tracing capabilities for following requests across service boundaries, session replays for understanding user interactions leading to failures, log aggregation for correlating events with application logs, and uptime monitoring for tracking service availability. These features collectively address the GitGenius-classified categories spanning real-time alerts, incident response, application debugging, user feedback collection, performance monitoring, crash reporting, code quality assessment, exception reporting, and release health tracking.

Activity data shows substantial ongoing development and community engagement.

The repository is licensed under a fair-source model and participates in Hacktoberfest, indicating openness to community contributions while maintaining commercial sustainability. Documentation, discussions, a Discord community, and a bug tracker provide multiple channels for users to engage with the project and report issues.