Home / Companies / Sentry / Blog / April 2022

April 2022 Summaries

9 posts from Sentry

Filter
Month: Year:
Post Summaries Back to Blog
Flutter has become a popular cross-platform development framework, with 42% of developers using it in 2021. To help Flutter developers monitor their app's performance, Sentry has added support for Mobile Vitals, which includes monitoring cold starts, warm starts, frozen frames, and slow frames. This feature provides insights into an app's performance, helping developers identify issues and improve the user experience. With Sentry, Flutter developers can track metrics such as launch times, frame rates, and loading times to ensure their apps meet the minimum performance requirements for App Stores like Google Play. By using Sentry, Flutter developers can gain visibility into errors and latency issues, enabling fast fixes and delivery of polished experiences.
Apr 28, 2022 879 words in the original blog post.
Sentry has released an updated version 3.0.0 of its Android Gradle plugin, which brings enhanced performance monitoring capabilities to developers, including support for Room and SQLite queries, as well as File I/O operations, allowing them to measure database query execution times and identify potential performance issues in their mobile applications. The plugin provides automated instrumentation for Activities, Fragments rendering, and outgoing HTTP requests, while also capturing spans for persistence (database) and caching (File I/O) performance, giving developers a comprehensive view of their application's performance and helping them optimize user experience. To get started, developers can use the Sentry Android Gradle plugin version 3.0.0 or above along with the Sentry Android SDK, configuring the trace sample rate and enabling auto-instrumentation for database queries and file I/O operations, which will automatically capture spans for these operations.
Apr 20, 2022 640 words in the original blog post.
The Sentry SDK for Java offers a comprehensive integration with Spring Boot applications, providing seamless error reporting, performance monitoring, and transactional support. To configure the Sentry SDK, developers can use the sentry-spring-boot-starter dependency and set configuration properties such as `sentry.dsn`, `sentry.debug`, `sentry.environment`, and `sentry.release`. The SDK also provides auto-configuration for Logback and integration with Spring MVC, where each incoming HTTP request is turned into a transaction. Additionally, the SDK offers performance monitoring capabilities, including tracing and sampling, which can be configured using properties such as `sentry.traces-sample-rate` and registering custom samplers. Developers can also use annotations such as `@SentrySpan` and `@SentryTransaction` to mark method executions as transactions or spans, providing more control over the transactional behavior. The Java SDK contains integrations with various logging frameworks, including Log4j2, JUL, and traditional non-Spring servlet applications, making it a versatile tool for developers building Java-based applications.
Apr 18, 2022 2,152 words in the original blog post.
Sentry's performance data surface provides a comprehensive view of application performance across multiple components, tracing, and personalized dashboards. The platform allows developers to filter and analyze performance metrics such as transactions per minute, apdex, user misery, and web vitals, surfacing actionable insights upfront. Sentry also offers features like search properties, suspect spans, tags, customizable user misery and apdex scores, metric alerts based on relevant performance issues, and alerts for slow page loads, background processing, and other critical metrics. These features enable developers to identify performance bottlenecks, optimize their applications, and deliver a reliable experience for customers.
Apr 13, 2022 807 words in the original blog post.
The new Alert Details view in Sentry helps developers filter out notifications for Issue Alerts they don't care about, and focus on the ones that do, providing more context into which Alerts are triggering notifications. This allows users to identify higher priority Alerts in their production environment and limit lower priority Alerts from their demo environment. The feature gives users insights to cut down on notification noise and makes Issue-based notifications more actionable, allowing them to fine-tune Alerts to focus on the issues that matter most.
Apr 12, 2022 610 words in the original blog post.
We've recently completed a large beta test for our new product, a test management tool, and learned important lessons about running successful beta tests with error reporting, specifically using Sentry. During the test, we received mostly user feedback and questions about missing features, but few actual problems and bugs were reported. We implemented Sentry error reporting throughout our stack to receive additional useful metrics, including chat notifications in Slack when issues arose. This allowed us to identify and fix issues quickly, even when users didn't report them directly. By leveraging Sentry's breadcrumb feature and detailed event trails, we were able to diagnose complex problems like a rare data query deadlock. The experience showed that with robust error reporting in place, beta tests can provide valuable feedback beyond user reports, helping ensure software quality and customer loyalty before launch.
Apr 11, 2022 948 words in the original blog post.
The text discusses various ways to improve performance in iOS applications, including tweaks to Xcode settings, Swift compiler flags, analyzing build time, optimizing system configuration, improving iOS build processes, reducing unnecessary code, making the app modular, utilizing caching, and monitoring performance with Sentry.
Apr 07, 2022 2,771 words in the original blog post.
With over 1.2 million monthly users and more than a million collaborative actions per hour, monday.com was struggling with alert fatigue, false-negatives, and a lack of trust in their existing solution due to the complexity of their system and high volumes of activity. To address this, they implemented a scalable solution that included customizable event tracking, real-time performance monitoring, and custom dashboards to aggregate and query issue data, ultimately reducing resolution time by 80%, false alerts by 50%, and client-side errors by more than 60%. This allowed them to balance rapid business growth with scalability, while also streamlining their process from start to finish.
Apr 05, 2022 529 words in the original blog post.
In this Unity tutorial, developers are guided through adding a new scene, components such as Rigid 2D and Box Collider 2D to a sprite, destroying a game object by writing a C# script, and instantiating a prefab. The script is used to destroy the frog when tapped, but an error occurs due to an unassigned reference exception. Sentry, a tool for error monitoring, is introduced, allowing developers to track errors and monitor their game's performance. With Sentry, developers can view context about the issue, manage alerts, and resolve the error by assigning the explosion prefab in the inspector.
Apr 01, 2022 2,797 words in the original blog post.