Official Sentry SDK for error monitoring and performance tracking in Java, Android, and other JVM-based applications.
Sentry Java is an official SDK that integrates Sentry's error monitoring and performance tracking platform into Java, Android, and other JVM-based applications. It captures exceptions, crashes, and performance issues, providing developers with detailed diagnostics and insights to debug and improve their software. The SDK supports a wide range of JVM frameworks and libraries, making it versatile for various application types.
Java and Android developers building applications that require robust error monitoring, crash reporting, and performance insights. It is particularly useful for teams developing mobile apps, web services, or enterprise applications on the JVM.
Developers choose Sentry Java for its comprehensive monitoring capabilities, extensive framework integrations, and seamless compatibility with Sentry's platform. It offers modular packages for specific use cases, native Android support, and OpenTelemetry integration, making it a versatile and powerful tool for observability in JVM ecosystems.
A Sentry SDK for Java, Android and other JVM languages.
The README lists over 40 dedicated modules for Android, Spring Boot, Kotlin, logging frameworks (Logback, Log4j2), and various HTTP clients, ensuring seamless adoption across diverse JVM ecosystems.
Automatically tracks application performance metrics including transactions, spans, and latency, providing detailed insights into bottlenecks beyond basic error capture.
Includes modules for Android NDK to monitor native code crashes and session replay for Android (requires API 26+), offering visual context for user interactions leading to issues.
Supports integration with OpenTelemetry for distributed tracing and observability, aligning with modern standards and enabling unified monitoring pipelines.
With dozens of modular packages, selecting and managing the correct dependencies can be overwhelming, especially for simpler projects or developers new to observability tools.
The README includes migration guides from older versions (e.g., sentry-android 2.x to 4.x), indicating frequent breaking changes that require significant effort to adapt and update.
Self-hosted Sentry requires specific versions (e.g., >= v20.6.0 for SDK 3.0.0), tightly coupling the SDK to Sentry's ecosystem and limiting flexibility for those using other backends or custom setups.
APM, (Application Performance Management) tool for large-scale distributed systems.
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
An AI-powered next-generation open source real-time observability system.
📌 异步线程池框架,支持线程池动态变更&监控&报警,无需修改代码轻松引入。Asynchronous thread pool framework, support Thread Pool Dynamic Change & monitoring & Alarm, no need to modify the code easily introduced.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.