Home / Companies / Sentry / Blog / March 2024

March 2024 Summaries

12 posts from Sentry

Filter
Month: Year:
Post Summaries Back to Blog
Supabase has integrated with Sentry to simplify deployment and monitoring of databases and Edge Functions, providing developers with insights into performance monitoring, breadcrumbs, and errors. The integration allows for easy setup using a few lines of code, enabling developers to track their applications' performance and receive alerts on any issues that arise. Additionally, Supabase supports Deno Edge Functions, ensuring that these are also monitored and alerted about when necessary.
Mar 28, 2024 625 words in the original blog post.
The author of this text improved their homepage's Time to First Byte (TTFB) by concentrating on improving just one metric, reducing the p75 TTFB from 3.46s to 704ms. They achieved this by removing two separate middleware functions that fetched data from third-party APIs, and instead fetching the data at build time and generating it statically. This approach reduced the p75 TTFB greatly, but also introduced some tradeoffs, such as loading extra client-side JavaScript when the Twitch API is live. The author had to make compromises, like showing inaccurate data for a few hours per week, to achieve significant performance gains. After removing both Edge Functions and returning to a completely static build, they reduced the p75 TTFB by 80%. They still have further optimizations to make on the homepage, but are happy with the progress so far.
Mar 27, 2024 1,871 words in the original blog post.
Google has begun promoting INP (Interaction to Next Paint) as a Core Web Vital metric, which may impact SEO rankings if users experience slow interactions on websites or apps. To identify the root cause of these issues, developers can use various methods such as comparing JavaScript self-profiling with other browser APIs. Real user monitoring is key in pinpointing performance issues and gathering valuable data for attribution. LoAF (Long Animation Frames API) provides script attribution information, which helps narrow down the attribution problem, while JS Self Profiling allows developers to programmatically start a profiler during user sessions in production, revealing slow functions and their locations. By combining these tools with real user data, developers can efficiently diagnose and fix performance issues, improving both load times and user experience.
Mar 26, 2024 2,422 words in the original blog post.
The problem with loading images on websites is that it can significantly impact page performance, causing delays and freezing issues. To optimize image loading, developers can switch from JPEG to modern formats like AVIF and WebP, which produce smaller files and support transparency. There are also options for generating images at build time or on demand through APIs, using third-party services, and properly sizing images to reduce the load on the browser's main UI thread. Additionally, using a `<picture>` element instead of just an `<img>` tag can help specify multiple formats and resolutions, while choosing lazy loading can improve the First Paint and Load Time Core Web Vitals scores. By applying these image optimizations, developers can significantly improve their website's performance and reduce page load times.
Mar 25, 2024 1,560 words in the original blog post.
The text from Sentry highlights five improvements aimed at making debugging software issues less terrible. These updates include issue review comments in GitHub, improved release health detection, reduced context switching through Slack integration enhancements and embedded replays in issue details, and an updated trace navigator to help users visualize and debug front-end problems related to server-side errors. Additionally, Sentry introduced AI-enabled code review and Autofix features to aid developers in debugging their software more efficiently.
Mar 22, 2024 858 words in the original blog post.
Codecov introduces Pre-release Focus, expanding beyond code coverage with Bundle Analysis, Test Analytics, and AI-Powered Code Review. JavaScript Bundle Analysis helps developers manage bundle size for better application performance. Test Analytics provides insights into test run times, failure rates, and identifies flaky tests. AI-powered Code Review aims to speed up code review cycles by identifying obvious mistakes. These features aim to improve testing practices and tooling in software development.
Mar 21, 2024 587 words in the original blog post.
Sentry is using machine learning to improve issue creation and alerts by automatically grouping similar issues together, reducing false positives, and prioritizing issues based on their likelihood of being important. The new approach uses a powerful embeddings model to create a semantic representation of error stack traces, enabling efficient comparison and automatic grouping. This results in a 30-50% reduction in issue creation and fewer grouping mistakes. Additionally, Sentry is introducing an issue priority model that analyzes incoming errors and identifies low-priority issues, automatically tagging them as such and reducing noise in the alert stream. The goal is to make Sentry more actionable and easier to use by minimizing time spent on debugging and maximizing time spent on building great user experiences.
Mar 20, 2024 698 words in the original blog post.
Autofix is an AI-powered feature that helps debug errors in production by analyzing error messages and codebases, generating fixes, and opening pull requests for review. It uses an agent-based architecture to break down the process into manageable units of work, leveraging contextual information from Sentry data to generate unit tests informed by real production errors. Autofix can be used with explicit consent and will remain compliant with privacy standards. The feature is designed to be iterative and transparent, asking for context and feedback as it proceeds and responding to user input. It aims to streamline the Sentry experience and make it easier for users to build and fix applications.
Mar 20, 2024 693 words in the original blog post.
Sentry Performance now supports INP (Interaction to Next Paint) as a new core web vital, allowing developers to monitor the performance of every interaction on a page and quickly identify issues that affect user responsiveness. This feature provides a more accurate measure of overall page responsiveness than First Input Delay (FID). Sentry also improved its tracing experience, offering a unified view of multi-service applications and making it easier to track user-facing issues back to backend services. Additionally, Sentry introduced a new workflow for mobile developers to detect and track the root cause of cold and warm starts in their apps, providing detailed insights into performance bottlenecks down to the line of code.
Mar 19, 2024 942 words in the original blog post.
Metrics, Sentry's new beta feature, is now available to help developers track key performance indicators (KPIs) and resolve issues quickly. It provides a unified platform for monitoring metrics, tracing, and debugging, allowing teams to pinpoint problems with correlated traces. With Metrics, users can create custom metrics, visualize data points over time, and set alerts to notify them of anomalies. The feature integrates seamlessly with Sentry's Performance offering, enabling developers to measure specific performance metrics and take action when issues arise. By providing a comprehensive solution for monitoring and debugging, Metrics aims to streamline the development process and improve overall product quality.
Mar 18, 2024 1,081 words in the original blog post.
Aspire Insights in Production with Sentry and OpenTelemetry provides a developer experience that combines the power of .NET Aspire framework with the robust production-ready infrastructure of Sentry, enabling developers to simplify app orchestration, capture and visualize telemetry data, and complement it with features like crash reporting and instrumentation for components built in non-.NET languages. The integration allows users to easily share OpenTelemetry data with Sentry, making it possible to view logs, metrics, tracing, and more in a single dashboard. This combination enables developers to build distributed applications with ease, leveraging the strengths of both Aspire and Sentry to create powerful and scalable solutions.
Mar 15, 2024 1,803 words in the original blog post.
Google is launching a new Core Web Vital metric, Interaction to Next Paint (INP), which will replace First Input Delay (FID) on March 12th, 2024. INP measures the time between user interactions and visual feedback, excluding eventual effects of an interaction. It aims to provide a more comprehensive view of page responsiveness. Developers can investigate INP using Chromium-based browsers' dev tools and identify blocking processes by cross-referencing interactions with main thread activity. To improve INP scores, developers should prioritize minimizing delays in visual feedback, providing timely visual feedback, removing unnecessary processes, debouncing function calls, and extracting tasks to web workers. The new metric encourages developers to make their pages feel fast and responsive to users.
Mar 11, 2024 1,566 words in the original blog post.