February 2025 Summaries
9 posts from Sentry
Filter
Month:
Year:
Post Summaries
Back to Blog
AI Agents are a system designed to augment large language models (LLMs) by planning tasks, integrating with third-party services, and chaining prompts to refine answers. They can be categorized into two high-level categories: Prescriptive Workflows and Exploratory Workflows. Prescriptive workflows follow predefined steps, making decisions based on fixed rules and parameters, while exploratory workflows are dynamic and adaptable, making decisions based on machine or human feedback. The choice between these two types of workflows depends on the task's complexity, flexibility requirements, cost considerations, and reliability needs. AI Agents can be implemented from scratch using various tools and frameworks, but it's essential to start simple and use LLM APIs directly before diving into more complex solutions. While AI Agents are not a silver bullet, they have the potential to revolutionize various industries by enhancing performance, flexibility, and cost-effectiveness.
Feb 28, 2025
2,028 words in the original blog post.
Mobile Vitals is a new addition to Sentry's Insights feature, which helps mobile developers identify and fix slow app starts, screen loads, and renders. It tracks cold starts, warm starts, TTID (Time to Initial Display), TTFD (Time to Full Display), slow frames, frozen frames, and frame delay to provide insights on app performance. Mobile Vitals is useful for objectively assessing the current state of a mobile app, deciding whether to improve it, and continuously evaluating vitals metrics to avoid shipping slowdowns. Most metrics are instrumented automatically, but TTFD requires manual API calls to track screen fully rendered. Mobile Vitals is available to all paying Sentry customers and can be turned on in the SDK for free trials or paid plans.
Feb 24, 2025
1,477 words in the original blog post.
The guide provides an in-depth analysis of common React performance problems and offers practical solutions to improve the performance of React applications. It emphasizes the importance of following best practices for performance optimization, not just using a specific JavaScript framework. The guide covers various aspects of performance optimization, including tool recommendations, debugging techniques, and monitoring methods. Key areas of focus include minimizing bundle size, optimizing asset delivery, reducing unnecessary re-renders, improving component structure, managing network latency, avoiding resource waste, and implementing efficient loading strategies. By following these guidelines, developers can create high-performance React applications that provide a better user experience and improve conversion rates, SEO, and scalability.
Feb 21, 2025
2,850 words in the original blog post.
The latest updates from Sentry aim to simplify debugging and issue management by introducing features such as Uptime Monitoring, robots, feature flags, and AI-powered grouping. These updates enable users to catch application outages before their boss does, monitor critical flows, set custom conditions for alerts, and receive notifications where they work. The new issue details page provides a redesigned experience with embedded trace information, clearer stack traces, and user impact summaries. Additionally, Sentry has introduced AI Issue Summaries that provide concise explanations of errors and their likely causes, as well as Autofix, which pinpoints the exact location of issues in code and suggests how to handle missing values safely. The Dev Toolbar allows users to debug in real-time from their site without switching between tools, while feature flag support helps track down issues caused by new feature rollouts. Overall, these updates aim to make it easier for developers to catch issues before they escalate, understand their impact, and fix them fast.
Feb 19, 2025
1,405 words in the original blog post.
Sentry's Uptime Monitoring is designed to catch outages the moment they happen, providing context and connecting users to the root cause of the issue. It proactively monitors web services by performing health checks on configured URLs every 60 seconds, alerting users when downtime is detected. The feature has been tested in production since September, with nearly 100,000 active uptime alerts created, and includes several highly requested features such as check history, improved issue details UX, distributed tracing support, geographically distributed checks, and additional monitor settings. Uptime Monitoring can help identify common causes of downtime, including pushing broken code, issues with dependencies like third-party APIs, and infrastructure issues or DDoS attacks. The feature is available automatically for the most frequently encountered hostname in error data, ensuring continuous monitoring of critical services, and users can create custom alerts for specific URLs with full control over request details.
Feb 11, 2025
1,273 words in the original blog post.
This guide explains how to debug and log errors in PHP using logging functions and Sentry. It covers the basics of PHP exceptions and errors, including fatal, warning, and notice levels, as well as how to use try-catch blocks to handle errors. The guide also discusses the importance of testing, logging, debugging, and monitoring in detecting and preventing errors. Additionally, it provides an overview of how to log messages to the browser and terminal for simple debugging, and how to set up an error monitoring dashboard and alerting system with Sentry.
Feb 07, 2025
3,243 words in the original blog post.
Sentry has implemented an AI-powered solution to improve its issue grouping algorithm, reducing new issues created by 40% while maintaining sub-100ms end-to-end processing latency. The new approach uses a transformer-based text embeddings model to capture the semantic essence of each error, outperforming simplistic edit-distance measures in recognizing similar errors. The system was tested extensively with thousands of example issues and showed virtually zero false positive issue grouping rate, while providing significant reduction in incorrect new issue creation. To optimize performance, Sentry used techniques such as memory right-sizing, hash partitioning, and efficient query implementations, ultimately enabling the AI-powered solution to be deployed at scale without sacrificing performance. The change was rolled out slowly over several months, with a 40% drop in new issues created observed overall, making it available to all Sentry users at no additional cost.
Feb 05, 2025
1,892 words in the original blog post.
The new Trace Explorer in Sentry's platform allows developers to easily get metrics, groups and alerts from their spans. This feature is designed for developers and provides a user-friendly interface to analyze tracing data. Span-based metrics can be created using custom attributes, allowing users to track specific performance issues or anomalies. The tool also supports queryable custom attributes, enabling users to measure relevant application data. Additionally, the Trace Explorer offers an actionable trace explorer view, which allows users to quickly filter and group trace data across their entire stack. This feature is available to all self-serve customers who are opted into the Early Adopters program, and can be enabled within the Sentry settings. The new features in Trace Explorer are designed to help developers quickly spin up advanced performance monitoring, alerting, and dashboarding for their systems, with the least amount of cost and configuration.
Feb 04, 2025
1,268 words in the original blog post.
Sentry provides real-time crash and performance insights for Unity, Unreal Engine, and Godot game engines. It integrates directly with these tools, giving developers automatic error tracking, screenshot attachments, and offline caching to catch critical crash data even when devices are offline. Sentry helps fix issues before they impact players by providing a single place to monitor errors and performance across multiple platforms. With its Unity SDK, Unreal Engine SDK, and Godot SDK, Sentry captures crashes and errors at the engine level, integrates with the built-in crash reporter, and works seamlessly across PC, mobile, and consoles. Developers can set up Sentry in their Unity or Unreal Engine projects by installing the SDK, configuring settings, and verifying the setup. For a private engine, developers can integrate Sentry's native C SDK. Sentry provides visibility into crashes, performance issues, and fixes problems fast, giving developers a single source of truth for debugging across platforms, including PC, mobile, consoles, and more.
Feb 04, 2025
1,006 words in the original blog post.