awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Sentry | Awesome Repository
← All repositories

getsentry/sentry

0
View on GitHub↗
43,179 stars·4,607 forks·Python·other·0 viewssentry.io↗

Sentry

Features

  • Application Performance Monitoring - Tracks runtime errors and performance bottlenecks across distributed systems to ensure software stability.
  • Application Performance Monitoring Platforms - A centralized diagnostic service that tracks runtime errors and performance metrics across diverse software environments to ensure production stability.
  • Incident Management Systems - A workflow integration layer that connects diagnostic data to external issue trackers and alerting services to automate incident response cycles.
Observability Platforms - Provides custom querying, filtering, and distributed trace ingestion to maintain visibility across complex architectures.
  • Distributed Tracing - Injects unique identifiers into request headers to link related operations across multiple services and asynchronous boundaries.
  • Distributed Tracing - Analyzes complex software architectures by collecting and querying traces to maintain service health visibility.
  • Distributed Tracing Systems - A data collection architecture that captures request lifecycles across microservices and backend systems to visualize complex execution paths and bottlenecks.
  • Error Tracking Services - A diagnostic engine that aggregates and categorizes software exceptions to help development teams identify and resolve production issues efficiently.
  • Frontend and Backend Observability - Instrument frontend and backend codebases to capture runtime errors and performance metrics across browsers, server-side runtimes, and distributed edge computing environments.
  • Observability Suites - A comprehensive toolset for monitoring system health through logs, metrics, and traces to maintain visibility into modern distributed software architectures.
  • Agent Observability - Tracks language model performance and tool execution patterns to ensure reliable agent behavior.
  • Analytics Engines - Provides a columnar storage engine for rapid aggregation and filtering of large-scale performance metrics.
  • Apple Monitoring - Captures crash reports and performance data across mobile, desktop, and wearable devices to maintain stability.
  • Dart Monitoring - Collects error logs and performance data from mobile, web, and desktop software to ensure consistent stability.
  • Dotnet Monitoring - Tracks errors and performance metrics within .NET environments by integrating diagnostic tools into the runtime execution flow.
  • Crash Reporting and Binary Analysis - Process crash dumps and diagnostic data from low-level codebases to identify stability issues and performance regressions within compiled binaries and web assembly modules.
  • Cross-Platform Diagnostic Tools - Maintain application health by tracking errors and performance across multiplatform projects to ensure consistent behavior on every target device and operating system.
  • Web Application Error Tracking - Track request failures and application exceptions within web frameworks to gain visibility into production issues and maintain reliable service for your end users.
  • Instrumentation Agents - Injects lightweight wrappers into application code to capture execution metrics and exceptions directly from the host environment.
  • AI Monitoring - Tracks language model calls, token consumption, and tool executions to ensure reliable agent performance.
  • Event Pipelines - Processes high-throughput data streams through a distributed queue system to normalize and route diagnostic events.
  • Data Privacy Compliance - Scrubs private information from diagnostic streams to protect user privacy and meet security regulations.
  • Stack Trace Resolvers - Maps raw memory addresses and minified code back to original source files using debug symbols and source maps.
  • AI Coding Assistants - Provides plugins and specialized skills to help automated coding tools perform debugging and configuration tasks.
  • Command Line Interfaces - Manages releases, debug symbols, and background tasks directly from the command line to streamline development workflows.
  • Data Scrubbing - Filters incoming event payloads against privacy rules to redact sensitive information before persistence.
  • Ruby Monitoring Tools - Observe errors and performance trends in web frameworks and background job processors to quickly identify and resolve issues affecting your production environment.
  • Rust Monitoring Tools - Capture diagnostic information and performance traces in compiled services by utilizing native language features to monitor execution flow and identify potential system failures.
  • Agent Skill Management - Declares and shares agent capabilities using package management tools to ensure consistent configurations across projects.
  • Compliance Tools - Scrubs sensitive information from data streams to ensure compliance with industry security and data protection regulations.
  • Plugin Architectures - Manages external service connectivity through a modular interface for event subscriptions and alerts.
  • Language-Specific Monitoring - Provides automated error and performance tracking specifically for Go-based services.
  • This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices.

    The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance metrics. It utilizes runtime-level instrumentation hooks to capture execution data directly from the host environment and employs symbolication-based stack trace resolution to map minified code or raw memory addresses back to original source files. Furthermore, the system includes specialized capabilities for monitoring the operational performance of AI agents and ensuring sensitive data compliance through schema-driven scrubbing of incoming event payloads.

    Beyond core error tracking and tracing, the platform supports a wide range of programming languages and frameworks, allowing for consistent visibility across diverse software architectures. It integrates with external services to automate incident response workflows and provides a command-line interface for managing releases, debug symbols, and project configurations. The system also features a modular, plugin-based architecture that facilitates connectivity with third-party tools for issue tracking and alerting.