All blogs / DevOps / SRE / infrastructure
Sentry Blog
Dev tips, engineering deep dives, and product updates from the people who build Sentry's monitoring tools
DevOps / SRE / infrastructureSoftware / engineering practice
- Posts
- 926 from 22 Jan 2013 to 29 Oct 2026
- Posting
- weekly (110 in the last year)
- Kind
- company blog
- Feed
- https://blog.sentry.io/feed.xml
2026 91
- Measuring soft navigation web vitals
- Five things you can do with Sentry’s Agent Tracing
- How a beagle-shaped AI agent ships code to madewithvuejs.com
- Should you use a log or a metric?
- Engineering
- We just gave a million dollars to Open Source maintainers
- Open Source
- The Sentry Android SDK is now 20-30% faster!
- Sentry's Flutter SDK 10.0: Streaming Traces and More Accurate Crash-Free Rates
- Product Updates
- Sentry JavaScript SDK v11 adds tracing for all JS platforms
- Reducing Android scope-sync overhead in Sentry Flutter
- Unreal MCP now speaks Sentry
- Seer, the Sentry MCP and CLI, or your own coding agent: where each one fits
- How Etsy gets its mobile apps ready for peak traffic
- Big improvements to Seer Agent
- Measuring the back/forward cache with Application Metrics
- Building Sentry's Laravel AI Integration
- Debugging our AI search assistant with agent tracing
- Application Metrics caught my broken size estimator
- From one switch to a control panel: meet `dataCollection`
- How to evaluate session replay software: a developer's guide
- Automated agent triage with Agent Tracing and Claude Routines
- What's new in Sentry Logs: The summer 2026 roundup
- How we built an automated debugging workflow at Sentry
- Your OTel spans, our errors: A Sentry love story in one trace
- Session Replay for Unreal Engine: see the crash before the crash
- From 57 bugs to 1, thanks to Seer
- .NET support for Godot is now generally available
- How to structure a log
- MongoDB Query Tracing in .NET with Sentry + OTLP
- Your agent should understand what you see
- When and what should I be logging?
- Any Apple update can break our app. Here's how we find out first.
- Reading the agent traces is how you make the call your eval can't
- June 30, 2026 Signal: The key to Self-Healing Software More code is shipping faster than ever, and most of it is no longer written by people. The speed is the story everyone tells. What matters more is what happens after the code ships, where software is starting to notice it is broken, understand w
- Next.js already traces your requests. Here's how to export them with OpenTelemetry.
- June 12, 2026 Better, faster, less wrong: Enhancing issue grouping We trained and deployed a new issue grouping model that prevents 20% more duplicate issues, halves incorrect merges, and makes future model upgrades trivial.
- June 11, 2026 Catch visual regressions with Snapshots, now in beta Sentry Snapshots is in beta. Diff screenshots on every commit, block the PR if there are visual changes, and use snapshots as context for AI agents.
- June 8, 2026 Works on my machine: how we use AI to reproduce reported bugs Sentry's SDK team uses a Claude skill to automatically set up reproduction environments for bug reports, cutting hours of boilerplate setup to minutes.
- June 5, 2026 Errors, traces, logs, metrics: when to reach for what Errors, traces, logs, and metrics overlap more than you'd think. An opinionated, practical guide to which signal to reach for, and why the choice decides what you (and your coding agents) can debug later.
- May 28, 2026 How we cut build times by two-thirds by deleting our CMS Sentry replaced its legacy headless CMS with Astro, Markdown, and AI-driven automation — cutting build times from 14 minutes to under 4 and eliminating broken builds.
- May 27, 2026 You don’t need to pick one: how Sentry and OpenTelemetry work together Teams with existing OpenTelemetry instrumentation do not need to choose between OTel and Sentry. Keep OTel on the backend, use the Sentry SDK on the frontend, and export OTLP events to Sentry.
- May 26, 2026 Your agent can't fix what it can't see The bottleneck for self-healing software isn't agent intelligence. It's that agents have no idea what actually broke in production. Sentry MCP and the CLI bridge that gap.
- May 21, 2026 The product analytics you already have You already have everything you need. Your Sentry traces, logs, and metrics can answer most product analytics questions without a separate tool.
- May 14, 2026 New ways to agentically build and edit dashboards Sentry dashboards just got a major upgrade: create dashboards with AI agents, manage them via the CLI, and clone pre-built templates for common monitoring use cases.
- May 11, 2026 From vibe code to production-ready: observability for Next.js and Supabase apps Supabase gives you query insights and logs, but it can't trace across your full stack. Here's how to connect Next.js, Supabase Edge Functions, and Postgres with distributed tracing, log drains, and AI-assist
- May 8, 2026 Monitor Unreal Engine Game Performance with Application Metrics The Unreal SDK now auto-instruments FPS, frame time, network health, and game stats, giving your team real player performance data in production.
- May 7, 2026 Fixing JavaScript observability, one library at a time Sentry is adding TracingChannel support to 44 JavaScript libraries upstream, replacing fragile monkey-patching with native observability that works across all runtimes.
- May 6, 2026 Improved debugging for Expo apps with the React Native SDK Events from Expo apps account for about 75% of the total event volume we receive from React Native apps. That number made it an easy decision to invest in updates to the Sentry React Native SDK to improve the debugging and perfor
- May 5, 2026 Introducing Application Metrics: Track the signal, see the spike, jump to the trace Application Metrics is a new way to track the critical signals in your application — with full user context and a one-click jump to the trace when something spikes.
- April 29, 2026 Two commands to Sentry: now on Stripe Projects Two commands to go from nothing to a fully configured Sentry project. Or zero commands, if you let your coding agent handle it.
- April 29, 2026 Sentry's integration with Perforce is now generally available Sentry now connects natively to Perforce P4, bringing stack trace linking, suspect commits, on-demand source context, and P4 Code Review support to teams in game development and VFX.
- April 28, 2026 Introducing Seer Agent: The answer is already in Sentry. Now you can ask for it. Seer Agent is the AI debugger that already has your data. Ask it anything about your app and it walks Sentry's trace-connected graph to find the answer.
- April 27, 2026 Two years without cookies on the site, here's where we ended up We removed all advertising cookies from sentry.io two years ago and never looked back. Here's what we learned about where the growth budget went and how to measure what you can't track.
- April 23, 2026 When agents orchestrate agents, who's watching? Multi-agent AI systems fail silently. Learn what proper observability looks like when agents orchestrate agents, and how Sentry keeps you in control.
- April 21, 2026 No more monkey-patching: Better observability with tracing channels Monkey-patching in CJS and module hooks in ESM both instrument libraries from the outside. Tracing Channels let libraries emit their own telemetry — and the ecosystem is already moving.
- April 16, 2026 Debugging multi-agent AI: When the failure is in the space between agents When an agent's tool call silently degrades the input to a completely different agent two steps later, standard monitoring won't catch it. Here's how to find bugs that live between agents.
- April 15, 2026 Grave improvements: Native crash postmortems via Android tombstones Native crashes on Android have always been harder to debug than they should be. The platform has its own crash reporter () that captures the crashing thread,…
- April 9, 2026 Sample AI traces at 100% without sampling everything A little while ago, when agents were telling me "You're absolutely right!", I was building webvitals.com. You put in a URL, it kicks off an API request to a…
- April 7, 2026 AI agent observability: The developer's guide to agent tracing A developer's guide to AI agent observability and tracing with OpenTelemetry gen_ai spans—dashboards, traces, and cost metrics to debug agents in Sentry.
- April 2, 2026 Send your existing OpenTelemetry traces to Sentry You spent months instrumenting your app with OpenTelemetry. The idea of ripping it out to adopt a new observability backend is not an option. Sentry's OTLP…
- March 30, 2026 Logging in Next.js is hard (But it doesn't have to be) Learn how to capture trace-connected logs across all Next.js runtimes (Edge, Node.js, and browser) using LogTape or the Sentry SDK.
- March 24, 2026 Next.js observability gaps and how to close them Next.js hides errors across three runtimes. Here's how to close the gaps in hydration errors, server actions, ORM queries, and AI observability.
- March 20, 2026 Seer fixes Seer: How Seer pointed us toward a bug and helped fix an outage How Sentry's AI debugging tool Seer helped identify and fix a cascading region blocklist bug that caused an outage in Seer's own EU deployment.
- March 19, 2026 You're probably overdue for a Sentry SDK upgrade Half of all Sentry JS SDK installs are on v8 or older. If you're one of them, here's what you're missing, and how to close the gap without the pain.
- March 17, 2026 Fair Source Software in the AI age How generative AI is disrupting software licensing models and why Fair Source software remains viable in the AI era.
- March 16, 2026 Choosing a JavaScript logging library: The 2026 definitive guide Pino, Winston, Bunyan, or LogTape; here's how the top JavaScript logging libraries compare so you can pick the right one for your stack
- March 5, 2026 Routing OpenTelemetry logs to Sentry using OTLP OpenTelemetry already set up? Two environment variables and your logs are in Sentry. This guide covers setup, how it works, and when to use the native SDK instead.
- February 19, 2026 React Native SDK 8.0.0 is here React Native SDK 8.0.0 introduces app start error capture, upgraded dependencies, and updated minimum version requirements.
- February 18, 2026 Do you need an MCP to build your native app? Do you need an MCP to build your native app? Surprisingly, modern agents succeed either way. The real difference is how much time, cost, and context you waste along the way.
- February 17, 2026 From random chunks to real code — wiring up Next.js source maps in Sentry Stop seeing random chunk names in your Next.js errors. Set up source maps in Sentry to get readable stack traces that point to your actual code.
- February 13, 2026 AI-driven caching strategies and instrumentation Learn production caching strategies: identify opportunities, instrument Redis, monitor with Sentry, and optimize cache boundaries using AI analysis.
- February 11, 2026 Sentry acquires XcodeBuildMCP Sentry acquires XcodeBuildMCP, an open source MCP server that gives AI agents the ability to build, test, and debug native iOS and macOS apps autonomously.
- February 10, 2026 Size Analysis is generally available in Sentry Sentry acquired Emerge Tools in May 2025 to bring best-in-class mobile tooling to dev teams. Today, we’re officially bringing Size Analysis - one of their…
- February 9, 2026 Building Type-Safe Metrics API in Swift: Part II Replace Any with type-safe protocols, handle array conformance limitations, and future-proof your Swift enums.
- February 9, 2026 Building Type-Safe Metrics API in Swift: Part I Explore protocol extensions, enums with associated values, and ExpressibleByStringLiteral to build type-safe Swift APIs.
- February 2, 2026 Watching everything is watching nothing: Sampling strategy for Sentry Learn how to move beyond blanket sampling and optimize telemetry at scale with tracesSampler, manual replays, and strategic log filtering.
- January 29, 2026 Less code, faster builds, same telemetry: Turbopack support for the Next.js SDK Less code, faster builds, same telemetry. How Sentry’s Next.js SDK supports Turbopack without losing insight into errors or performance.
- January 28, 2026 Log Drains now available: Bringing your platform logs directly into Sentry Sentry now supports log drains, letting you stream platform logs into Sentry with no code changes. Debug with your logs, errors, and traces all in one platform.
- January 27, 2026 Seer: debug with AI at every stage of development Seer already accurately root causes and fixes bugs in production. Now we're expanding its capabilities to help you debug during local development and code review.
- January 22, 2026 Monitoring microservices and distributed systems with Sentry See how to trace a single request across microservices, queues, and databases using Sentry tracing and structured logs.
- January 21, 2026 Green dashboards, red flags Everything looks healthy, until users leave. Why uptime and SLOs miss broken user flows, and how to monitor the moments that actually matter.
- January 15, 2026 Paginating large datasets in production: Why OFFSET fails and cursors win Offset pagination falls apart at scale. See how indexes and cursor-based pagination fix slow queries and keep production apps fast.
- January 14, 2026 Logging in React Native with Sentry Logs are often the first place dev teams look when they investigate an issue. But logs are often added as an afterthought, and developers struggle with the…
- January 13, 2026 Not everything that breaks is an error: a Logs and Next.js story Stack traces show what broke. Logs show why. A real Next.js bot-protection bug where Sentry logs exposed the missing context and fixed prod.
- January 12, 2026 Meet Sentry’s 2025 Fall Interns Sentry interns ship real work. Meet our fall 2025 engineering interns and see the features, fixes, and impact they delivered in SF and Toronto.
- January 10, 2026 "Swizzling" iOS functions in Swift How to hook pure Swift functions at runtime using an in-process debugger.
- January 8, 2026 Unity SDK 4.0.0: Console support, logs, user feedback and more Sentry Unity SDK 4.0.0 brings console support, structured logging, user feedback, and performance and reliability improvements across platforms.
- January 7, 2026 Trace-connected structured logging with LogTape and Sentry Learn to add production-grade logging and error monitoring to your Next.js application with LogTape and Sentry.
- January 6, 2026 Another year, another $750,000 to Open Source maintainers Sentry’s 2025 open source report: $750k committed, $4.5M paid by Pledge members, and why paying maintainers is no longer optional.
2025 103
- December 19, 2025 Next Halloween I’m dressing as O(n^2) Dawson’s first law of computing strikes twice.
- December 18, 2025 Building a Code Review system that uses prod data to predict bugs See how Sentry’s AI Code Review works—using real Sentry data to predict bugs in your PRs, cut noise, and suggest fixes before you ship.
- December 16, 2025 Cocoa SDK 9.0.0 has landed Cocoa SDK 9.0.0 is out. A maintenance major with higher minimum OS versions, new defaults, and cleanup, plus what to know before upgrading.
- December 11, 2025 A better way to monitor your AI agents in .NET apps Monitor .NET LLM and tool-call workflows with Sentry.Extensions.AI. Get spans, errors, and full agent insight without changing your app logic.
- December 8, 2025 Meet Web Vitals Performance Issues Sentry now flags poor Web Vitals on your highest opportunity pages and helps you fix them with Seer. Spot slowdowns early and ship a faster, more stable experience.
- December 4, 2025 AI updates for all Sentry users Sentry’s new AI-powered summaries, context, and query tools cut debugging friction so you can fix issues faster without digging through noisy telemetry.
- December 3, 2025 Reverse Engineering iOS to Fix SDK Crashes We reverse-engineered a private iOS framework to uncover why iPadOS 26 broke type casting in our SDK.
- November 24, 2025 <100ms E-commerce: Instant loads with Speculation Rules API Boost storefront speed by prerendering and prefetching with the Speculation Rules API, plus framework fallbacks, to make key e-commerce pages feel instant.
- November 24, 2025 Eliminating N+1 Queries with Seer’s Automated Root Cause Analysis Learn how Seer identifies N+1 queries, analyzes trace data, and generates optimized SQL queries to cut query counts from 150 to 1 in minutes.
- November 20, 2025 Seer can now trigger Cursor Agents to fix your bugs Seer now integrates with Cursor Cloud Agent to auto-fix bugs—handing off issues with full context to generate and open PRs for you.
- November 19, 2025 The metrics product we built worked — But we killed it and started over anyway Why we killed our first metrics product, how time-series hit its limits, and what we learned rebuilding metrics to give developers clearer, connected context.
- November 18, 2025 Introducing Logs, User Feedback, and more in the Sentry Godot SDK Meet the new Sentry Godot SDK: Track crashes, errors, logs, and player feedback across platforms so you can debug faster and keep your game running smoothly.
- November 18, 2025 Introducing webvitals.com: Find out what’s slowing down your site Analyze, optimize, and ship faster with webvitals.com. Get real user insights without the jargon, then use Sentry to fix the code slowing you down.
- November 17, 2025 Sentry has a bold new look Sentry’s product just got a major redesign. Meet S.C.R.A.P.S., our new design language that brings more depth, personality, and clarity to the entire app.
- November 17, 2025 The Dawn of the 10x Team Previously, I wrote about how debugging, whether done by humans or AI powered tools, depends on context. Without it, even the most capable systems can only…
- November 12, 2025 Using Sentry Logs to Debug a Dynamic Sampling Issue Using Sentry Logs, we traced a complex transaction spike issue in Sentry’s own project, uncovering and fixing a subtle data timing bug.
- November 6, 2025 Monitor and reduce your mobile app size with Size Analysis (beta) Catch app bloat before it ships. Sentry’s new Size Analysis helps you monitor, compare, and reduce your mobile app’s size.
- November 5, 2025 Not so "mini"-dumps: How we found missing crashes on SteamOS Sentry now auto-detects Wine and Proton, fixing missing crash reports and making cross-platform game debugging seamless across all major engines.
- October 30, 2025 Keeping Up With the Python Ecosystem The Sentry Python SDK has built-in support for more than 60 popular packages. This is how we make sure we actually support what we claim to be supporting.
- October 27, 2025 AI Code Review: 30K Bugs Lighter, 50% faster AI Code Review from Sentry just got faster and sharper. It’s now 50% quicker, delivers clearer bug insights, and even helps fix them automatically.
- October 20, 2025 Unreal Engine crash reporting now available on gaming consoles with trace-connected logs Monitor Unreal Engine crashes across Xbox, PlayStation 5, and Switch. The latest Sentry Unreal SDK links logs, feedback, and traces to streamline cross-platform debugging.
- October 17, 2025 Tablecloth Trick: Migrating Issue Alerts to a New System How we silently switched error issue alerts to a new system.
- October 9, 2025 Improving browser tracing step by step Improved browser tracing for clearer insights and fewer blind spots. Explore new Sentry JavaScript SDK updates for better accuracy and control.
- October 8, 2025 Vibe Coding: Closing The Feedback Loop With Traceability Close the feedback loop in vibe coding. Use Sentry traces with MCP to give your AI agent real execution visibility and smarter code iteration.
- September 30, 2025 Meet Sentry’s 2025 summer interns Sentry's 2025 summer internships fostered growth, provided hands-on experience, and helped cultivate the next generation.
- September 25, 2025 Session Replay: Becoming your own digital secret shopper Session Replay is the digital secret shopper. Watch real user clicks, diagnose checkout issues, and reduce cart abandonment with Sentry.
- September 23, 2025 Sentry AI code review, now in beta: break production less Sentry AI code review helps you ship code that breaks production less. Predict errors, get code reviews, and generate tests with Sentry's unique context.
- September 22, 2025 Inside Sentry’s Hackweek: An excuse to break things During Sentry's Hackweek, we unleashed Gremlins: AI agents that break real apps on purpose, and used Sentry to capture errors, replays, and traces.
- September 19, 2025 I turned error messages into a sales machine (by accident) Frontend dev Dan Mindru shares how launching AI startup PageAI with imperfect code turned bugs into feedback, trust, and paying users.
- September 16, 2025 Frontend JavaScript performance testing: A comprehensive guide When a page pauses for even a quarter-second users feel it, and many will tab away before the spinner stops. Front-end performance testing lets us spot those…
- September 11, 2025 How we used Sentry’s User Feedback widget to shape Logs throughout beta See how Sentry’s User Feedback widget shaped Logs—from faster fixes to new features—by turning real developer input into product improvements.
- September 10, 2025 Debugging and logging in Laravel applications Debug Laravel apps with confidence. Learn tools, best practices, and how you can get visibility in production when logs alone aren't enough.
- September 8, 2025 Crash reporting for gaming consoles is now Generally Available With this release, you can get the full context on fatal and non-fatal events (including full native crash support) across devkits and retail devices all in one place.
- September 4, 2025 SvelteKit observability just got 10x better, and we’re here for it SvelteKit now supports full observability and tracing, with Sentry SDK compatibility from v10.8.0. See how to set up server-side instrumentation.
- September 3, 2025 Logs are Generally Available (Still logs, just finally useful) Logs are now in Sentry and generally available for all users. Try it for free.
- August 28, 2025 The core KPIs of LLM performance (and how to track them) Track the most important LLM metrics: traffic, tokens, cost, latency, and errors. Learn how to set up dashboards and alerts with Sentry.
- Security & Compliance
- August 26, 2025 How to measure and fix latency with edge deployments and Sentry Measure latency with Sentry and see how edge computing, i.e. serverless functions, containers, and replicas, keeps apps fast and users engaged.
- August 20, 2025 React Native performance tactics: Modern strategies and tools Learn how to optimize React Native performance in 2025 with expert tips on TTI, 60 FPS, state management, and Sentry monitoring.
- August 14, 2025 You built the MCP server. Now track every client, tool, and request with Sentry. MCP monitoring in Sentry is part of AI observability. Track clients, tools, transports, and silent protocol errors. Setup for JavaScript and Python
- August 12, 2025 From /users/123 to /users/:id: A Guide to Route Parametrization How Sentry's JS SDKs figure out your dynamic route names to make querying your issues easier.
- August 7, 2025 Common Unity errors and how to fix them Trigger, spot, and squash Unity’s four classic runtime foes—NullReference, IndexOutOfRange, MissingComponent, and MissingReference—with clear, step-by-step fixes.
- August 6, 2025 Boosting Session Replay performance on iOS with View Renderer V2 Boosting Session Replay speed on older iOS devices. See how Sentry’s custom renderer reduced frame drops and improved performance.
- July 31, 2025 Smarter debugging with Sentry MCP and Cursor Connect Sentry MCP to Cursor for live production context, AI-driven fixes, and Seer root-cause analysis—no more copy-paste or context switching in your IDE.
- July 30, 2025 Introducing new issue detectors: Spot latency, overfetching, and unsafe queries early Sentry’s new detectors catch bloated HTTP payloads, back-to-back calls, and unsafe queries—so you fix latency and security bugs before users notice.
- July 29, 2025 Evals are just tests, so why aren’t engineers writing them? Stop treating AI evals as a silo. Run them like unit tests, via vitest-evals, JUnit XML, and Codecov, to keep quality tight and releases safe.
- July 25, 2025 How Sentry could stop npm from breaking the Internet Cache misses can DoS your own app. See how a VSCode update hammered npm in 2016, and how Sentry alerts you to runaway miss rates before costs explode.
- July 23, 2025 Introducing Sentry's Godot SDK 1.0 Alpha, with support for Godot 4.5 Beta Debugging during development is easy. You've got a debugger, stack traces, and logs right in front of you. But once your Godot game is in the hands of players,…
- July 10, 2025 Want to hear your users' complaints? There's a widget for that (now available on mobile) A disappearing “Submit” button. A modal stuck half-offscreen. It's not a crash or a performance regression. Just broken UX. Frustrating enough to make users…
- July 9, 2025 What You Actually Need to Monitor AI Systems in Production Blank outputs. Quiet token burn. Sudden drift. This guide walks through what to track in LLM-powered systems—from prompt versioning to full-stack tracing—so you can stop guessing and start debugging with context.
- July 8, 2025 An open-source SDK for finding dead code Writing code is easier than ever. We want to make deleting code just as easy – introducing Reaper for iOS and Android. Reaper was an Emerge Tools product that…
- July 7, 2025 Shipping Features Without Writing Code How Cursor's background agent added C# support to Sentry with minimal prompting.
- July 2, 2025 Robust Time Series Monitoring: Anomaly Detection Using Matrix Profile and Prophet {"Anomaly detection is like being a detective in a house of mirrors: you know something's not right, but you're never quite sure if you're looking at the real…
- June 27, 2025 How Sentry’s Seer AI Agent passes legal review: a guide for legal teams reviewing Seer A legal team’s guide to how Sentry’s Seer AI agent meets key review criteria—data use rights, admin controls, and security—without cutting corners.
- June 26, 2025 Introducing Agent Tracing We've given Sentry's agent tracing a major upgrade — built for how AI systems actually break. It brings tracing, tool visibility, model performance, and deep context into one unified experience — so you can quickly understand what broke, where, and why.
- June 25, 2025 Now you can use Sentry Insights to trigger alerts and debug issues With the latest updates to Insights, you can now create alerts directly from any chart with just a few clicks.
- June 24, 2025 AI Test Generation and PR Review in Sentry (Now in Open Beta) Sentry already tells you when your code breaks. Now we’re helping you prevent it from breaking in the first place. By bringing these tools into the same platform you use for error monitoring, performance tracing, and issue r
- June 18, 2025 An open source tool to speed up iOS app launch Order files re-order your binary to improve how symbols are loaded into memory. Generate an optimized order file faster with our new open-source tool FaultOrdering.
- June 17, 2025 Seer, Sentry’s AI Debugger, is Generally Available Debug smarter with Seer, Sentry's AI Debugger. Find root causes, get merge-ready fixes, and save development time with automated issue scans & fixes.
- June 16, 2025 Introducing Sentry’s Flutter SDK 9.0 - Logs, Session Replay, Feature Flags, and more With v9 of our Flutter SDK, we’re introducing some features to help you get even more visibility into what’s going wrong, with the insights to make it better.
- June 12, 2025 Using the Sentry Unity SDK for Error and Crash Reporting Production game development needs advanced error and crash reporting. Here are some examples of how to use Sentry with Unity to identify and fix problems in your Unity games.
- June 10, 2025 Yes, Sentry has an MCP Server (...and it’s pretty good) Sentry's MCP server is a great tool for LLMs to get further context into your Sentry projects. Check out how the MCP works when integrated to your IDE or LLM of choice.
- May 28, 2025 Introducing Session Health in Sentry (Now In Open Beta) Session Health (now in Open Beta) gives you a clear view of stability and user experience, so you can push a quick fix or keep rolling out with confidence.
- May 27, 2025 From Alert to Fix in 10 minutes: How a Slow Query Took Down Placid.app Placid.app faced an API outage from a slow query & cascading failure. See how Sentry helped them diagnose & fix the issue in 10 minutes.
- May 22, 2025 Get Better Visibility Into App Hangs On Apple Devices With these new improvements, the Cocoa SDK now detects fatal app hangs and introduces app hang rate to track the percentage of users affected.
- May 20, 2025 Logs in Sentry: Now in Open Beta You’re looking at an error in Sentry—a failed payment in your Flask backend or an unexpected null in your Node API. You’ve got the stack trace. The request…
- May 20, 2025 Want AI to be better at debugging? It’s all about context More code is being shipped today than ever before, accelerated by AI powered code gen tools. We’re in a golden age for builders. But here’s the thing: software…
- May 15, 2025 Monitoring your MCP Server in Production (with Sentry) Running an MCP server in production? Learn how to integrate Sentry for robust monitoring, error handling, and tracing of your MCP server.
- May 13, 2025 Tracing Just Got a Whole Lot More Useful: Search, Visualize, and Alert with Sentry’s new Query Engine For a while, tracing in Sentry was... fine. You could open up a slow transaction, poke around, find the N+1, and feel like a hero. But if you wanted to answer…
- May 9, 2025 Fixing Elusive Unity ANRs: How Amanotes Used Sentry to Cut Errors by 50% Struggling with mysterious Unity ANRs? Learn how Amanotes used Sentry to diagnose hidden initialization & loading bottlenecks, cutting game errors by 50%.
- May 7, 2025 Laravel just works. Now your performance monitoring does too. Struggling with Laravel performance? Sentry’s Laravel Insights surfaces slow jobs, queries, and routes so you can debug issues faster and keep your app running smoothly.
- May 6, 2025 Emerge Tools is now a part of Sentry Sentry acquires Emerge Tools, enhancing mobile monitoring. Improve app performance, reduce bugs, and ship lighter apps with this new partnership.
- May 1, 2025 Monitoring & Debugging a Checkout Flow in Flask & React When your checkout flow breaks, customers disappear faster than most ‘cutting-edge’ JS metaframeworks. Thankfully, setting up observability for your critical…
- April 30, 2025 Sentry’s AI debugger now references traces for troubleshooting distributed systems How Sentry built Seer, an AI debugging assistant for distributed apps, with the power of tracing.
- April 29, 2025 Common Downtime Causes and How Website Monitoring Can Help Downtime only shows up at the most inconvenient moments - See how Sentry's Website Monitoring can help you be more proactive in your debugging.
- April 17, 2025 Debug App Performance Down to the Function Call–Introducing Continuous Profiling & UI Profiling Introducing Continuous & UI Profiling in Sentry. Get function-level insights into backend (Node, Python) & mobile (iOS, Android) performance. Fix CPU and jank issues faster.
- April 11, 2025 Building a Product Tour in React How we went about building a performant, in-app product tour API using only React
- April 9, 2025 How Sentry's AI Autofix Changed my Mind About AI Assistants AI assistants aren’t just hype; they’re changing the game. Discover how Sentry’s AI Autofix blew my mind, and why these assistants might be the future of intelligent dev tools.
- April 8, 2025 Vercel is adding a new marketplace category and Sentry is in(to) it Vercel is expanding their Observability Marketplace, and Sentry is one of the first platforms Vercel is launching with it.
- April 8, 2025 Formatting SQL in the Browser Using PEG Writing a rudimentary SQL parser and formatter in JavaScript that handles Sentry's need to format invalid SQL and output into JSX.
- April 7, 2025 How to Improve Performance in PHP Learn how to optimize PHP performance with Sentry's list of practical tips & techniques, including profiling & tracing.
- April 2, 2025 Investigating an ‘[Object] not found’ error in Next.js with Tracing in Sentry Learn to debug complex production issues using Sentry's distributed tracing. Follow our detailed guide with an example app.
- April 1, 2025 Practical Tips on Handling Errors and Exceptions in Python Learn how Sentry can help you handle errors & exceptions in Python to help you trace the causes of errors faster & more efficiently.
- March 28, 2025 JavaScript needs Debug IDs A couple months ago Sentry created a brand new NPM organization (namespace) for debug ids and published a set of packages under that namespace:…
- March 26, 2025 Dashboard updates: Fewer clicks, more control, faster widget building You're reviewing your production metrics when suddenly an error spike appears on your dashboard. Your immediate thought isn't "how do I build a new view to…
- March 25, 2025 Anomaly Alerts Now in Open Beta: Smarter Monitoring, Fewer False Alarms Anomaly alerts make it easier to set up metrics-based alerts. They take out the guesswork by automatically determining thresholds and dynamically adjusting them according to seasonality and longer-term trends. Ano
- March 25, 2025 A Guide to Logging in React Native With additional information provided by monitoring tools, you can easily identify & fix errors in React Native. Learn how to get started with logging in React Native here.
- March 24, 2025 How Sentry queries unstructured data in ClickHouse 62x faster We repurposed a hashtable to make ClickHouse significantly faster for analytical queries
- March 18, 2025 PlayStation, Xbox, Switch, PC, or Mobile — wherever you’ve got bugs to crush, Sentry can help Debug all your issues in one place with new gaming support for PlayStation, Xbox, Switch, PC, & Mobile. Read how to defeat bugs with Sentry here.
- February 28, 2025 AI Agents: Hype or Reality? Using AI agents has numerous benefits depending on the workflow they follow. Learn more about prescriptive & exploratory workflows for AI agents here.
- February 24, 2025 Fix slow mobile apps before your users uninstall with Mobile Vitals Mobile Vitals - our latest addition to the Insights feature - highlights your slowest app starts, screen loads, and renders, so you can quickly tackle frozen or laggy interactions before users rage-quit. Whether yo
- February 21, 2025 React.js Performance Guide Fix slow React apps: common performance problems, memoization, code splitting, bundle size, and tools for measuring INP and runtime performance
- February 19, 2025 Breakpoint recap: Uptime Monitoring, robots, and feature flags galore Bugs don’t announce themselves politely. They crash your checkout flow, break authentication, or slow your API to a crawl—usually right before your CEO asks how things are going. And when the error inbox is flood
- February 11, 2025 Your App Might Be Down; Let's Fix It – Introducing Sentry Uptime Monitoring Your app might be down—but at least now you’ll know why. Sentry Uptime Monitoring alerts you the moment something goes wrong and connects you to the root cause, whether it's bad code, a failing API, or some
- February 7, 2025 How to Debug and Log in PHP Use this guide to understand how errors work in PHP & how to effectively debug, log, & monitor errors in your PHP project.
- February 5, 2025 Using a transformer–based text embeddings model to reduce Sentry alerts by 40% and cut through noise At Sentry, we’re always looking for ways to prevent unnecessary disruptions for developers. Learn how we were able to issue noise by 40% with AI here.
- February 4, 2025 How to get metrics, groups and alerts from your spans in Trace Explorer Slice and dice your trace data with Sentry's new Trace Explorer. Create custom span-based metrics, query custom attributes, and finally sort by timestamp. Give it a shot today.
- February 4, 2025 Maintain smooth game play with Sentry's game engine support Sentry integrates directly with the tools you already use, giving you real-time crash and performance insights for Unity, Unreal Engine, and Godot. - Unity:…
- January 24, 2025 A Guide to Logging and Debugging in Java As projects get bigger, it may be harder to identify errors in your code. Tackle issues quickly by implementing logging & debugging in Java. See more here.
- January 21, 2025 Sentry's Pinia Integration for Vue and Nuxt Error Tracking Learn how to integrate Sentry with Pinia for enhanced error tracking in Vue and Nuxt applications. Get complete state visibility and debugging insights when errors occur.
- January 14, 2025 Session Replay for Mobile is now Generally Available: See What Your Users See Easily pinpoint where issues start & user experience is affected with Session Replay for Mobile. Learn how to get started with finding & fixing errors here.
- January 7, 2025 How Profiling helped fix slowness in Sentry's AI Autofix Note: Since this blog was written, AI Autofix is now called Seer. There’s a common misunderstanding that profiling is only useful for tiny savings that impact…
- January 2, 2025 Visual Studio App Center Retirement: Why Sentry is Your Next Step As the retirement of the Visual Studio App Center approaches, it’s time to consider other tools. See how Sentry can make this migration less chaotic here.
2024 108
- December 18, 2024 Taking Sentry’s Rollback from Hack Week Project to Production ❗❗If you’re a developer that uses Sentry and you’re reading this in 2024, stop reading and head to rollback.sentry.io to get your very own Rollback! --- Just a…
- December 17, 2024 Debugging Query Rate Limiting in Sentry Snuba, the primary storage and query service for event data that powers Sentry in production, has historically been doing rate limiting under the hood, making…
- December 16, 2024 Using server-side caching to speed up your applications, save on infra costs, and deliver better UX If you’ve ever been floored by a sub-100ms response time, you’ve likely got caching to thank. Caching is the unsung hero of performance, shaving precious…
- December 13, 2024 Debugging Python with VS Code and Sentry Pairing VS Code & Sentry can lead to quicker resolved issues in your app. Learn how to debug your Python project with these two tools here.
- December 11, 2024 Next.js debugging: tips and techniques from dev to prod Building a dynamic high-performance application in Next.js will always come with issues. See common Next.js errors & real examples of how to solve them here.
- December 10, 2024 Building the Sentry Unreal Engine SDK with GitHub Actions Ensuring a seamless player experience is critical for game developers, and yet unanticipated crashes and performance issues continue to harm games’ reputations…
- December 9, 2024 Missing indexes are slowing down your database - here's how to find and fix them with Sentry Slow database queries drag down performance for both developers and users. They waste resources, slow down testing, and frustrate customers with laggy experiences. But often, there’s a surpr
- December 6, 2024 Catching Flaky Tests Before It's Too Late Test flakiness is a big issue. Not only can it be a colossal time investment to detect and fix, but it hurts perhaps the biggest value you get from your tests—their trustworthiness. A test you cannot trust is a useless test. Time spent maint
- December 6, 2024 Session Replay: Debug Faster without the Guesswork Get full visibility into user errors to see exactly what went wrong & when with Session Replay. Try Session Replay for free today.
- December 3, 2024 Better Code Rendering Through Virtualization How we rebuilt Codecov's code renderer from the ground up to be faster and more efficient, utilizing virtualization.
- December 3, 2024 The New Way of React Native Debugging Debugging React Native apps has traditionally been a bit of a pain. Developers usually ranked debugging as their biggest pain point of React Native, which, as we all know, makes up quite a lot of development time. But the good news is that thing
- November 25, 2024 How to reduce TTFB A high TTFB can lead to an increase in other web vitals, resulting in a negative effect on performance. Learn how to reduce your TTFB with Sentry here.
- November 21, 2024 Beyond Coverage: Flaky Test Detection, AI Test Generation, and More Improve code coverage & quality easily with new Codecov features such as flaky test detection & AI test generation. Get started here.
- November 20, 2024 Fix slow sites faster with domain-specific Performance Insights, MongoDB support & Continuous Profiling on Sentry Boost performance & fix slow sites with performance insights, MongoDB support, & Continuous Profiling. Learn about these new features here.
- November 19, 2024 AI-Powered Updates–Issue Grouping, Autofix, Anomaly Detection, and more Reduce error noise & fix issues faster with our new AI-powered updates, including issue grouping, anomaly detection, Autofix & more. Get started here.
- November 18, 2024 Smarter search, Uptime Monitoring, and Session Replay updates to simplify your debugging Fix your problems faster with our 3 latest updates - smarter search, Uptime Monitoring, & Session Replay for Mobile. Get started with Sentry here.
- November 14, 2024 Enabling Out-of-the-Box Performance Insights in Unity Games with the Sentry SDK If you’re a game developer, you understand how critical dev performance support is. Learn how Sentry’s Unity SDK is changing the future of games here.
- November 13, 2024 Avoid Rate Limiting with Query Batching Learn how we were able to improve performance while maintaining a good user experience with query batching here. Get started with Sentry for free.
- November 12, 2024 We Just Gave $750,000 to Open Source Maintainers In honor of the 4th year of our Open Source Pledge, we’re excited to continue driving this important conversation. See what we’ve accomplished in 2024 here.
- November 7, 2024 How we decreased P99s on our backend API requests by 3 seconds With Sentry, we were able to quickly identify, diagnose & resolve slow performance with a warm start process. Learn how to get started here.
- November 4, 2024 Enabling Out-of-the-Box Performance Insights in Unity Games with the Sentry SDK Learn how we built the autoinstrumentation in the Unity SDK via IL Weaving
- October 30, 2024 6 Common Causes of Application Performance Issues Performance issues can stem from many factors, such as slow servers & database issues. Discover how to resolve 6 common causes of app performance issues here.
- October 26, 2024 Debugging a Django Application There are many tools for debugging Django apps, such as Django Shell & Django Debug Toolbar. Learn how to get started debugging in Django here.
- October 26, 2024 How to debug, log, and monitor performance in Node.js Learn key workflows and tools to help with Node.js debugging and to build more stable Node.js application monitoring.
- October 18, 2024 Perfectly Fitting Text to Container in React Building a React component that automatically updates its font size to fill its parent element as fully as possible.
- October 17, 2024 Guide to Error & Exception Handling in React Discover React error & exception-handling techniques, like React error boundaries & managing exceptions in user-friendly ways.
- October 15, 2024 Meet Sentry’s 2024 Summer Interns Sentry's 2024 summer internships fostered growth, provided hands-on experience, and helped cultivate the next generation.
- October 11, 2024 What’s the difference between API Latency and API Response Time? Your app’s networking directly affects the user experience of your app. Imagine having to wait a few seconds for the page to load. Or even worse, imagine waiting for a few seconds every time you perform an action. It w
- October 9, 2024 Downtime happens, fix it faster - Uptime monitoring now in open beta With Uptime Monitoring, you can keep track of your site’s status while also getting alerts for when downtime is detected. Try for free in open beta here.
- October 8, 2024 Join the Pledge Today we officially launch the Open Source Pledge. The Pledge started as an idea some years back: what if we could give back to Open Source on behalf of every…
- October 3, 2024 Atomic Repositories in Clean Architecture and TypeScript Discover how to implement Atomic Repositories in Clean Architecture using TypeScript.
- October 2, 2024 Debugging a Slack Integration with Sentry’s Trace View With Sentry’s Trace View, identifying & debugging errors just became that much easier. See how Sentry can help with debugging a Slack integration here.
- September 27, 2024 Mobile App Launch Profiling See what's happening in your app before your first line of code can even run.
- September 26, 2024 Observability and Tracing: How to Improve Your Debugging Workflow In order to effectively boost performance & user experience, you have to choose the right tools. Learn how to use observability & tracing for debugging here.
- September 23, 2024 Splitting production databases with minimal downtime As we scale Sentry, we need to expand Postgres capacity by splitting up workloads across multiple primaries.
- September 19, 2024 Why Clean Architecture makes debugging easier With Clean Architecture, projects become testable, predictable & easier to debug. Learn how Clean Architecture can make your next project more manageable here.
- September 7, 2024 How to Improve Your React Debugging Process Learn how to identify and solve the most common bugs and performance issues with our React debugging guide
- September 6, 2024 Preact or Svelte? An Embedded Widget Use Case Preact or Svelte, which framework is best for building an embedded user feedback widget?
- September 4, 2024 Replaying Backend Errors using Sentry’s Session Replay Session Replay is a powerful visual tool that captures user interactions, providing insights into the actions that resulted in errors. It records various…
- August 27, 2024 How to Improve Your Android Debugging Process A little extra effort can make the debugging process on Android significantly easier to tackle.
- August 27, 2024 Everyone needs to know how to trace With Tracing, developers can get insight into the root cause of issues. Learn what everyone needs to know about tracing & how to get started here.
- August 23, 2024 Mutation-testing our JavaScript SDKs Let's dive into mutation testing. In this post we talk about how mutation testing works, the state of it in JavaScript and we share our results of applying it to our JavaScript SDK repository
- August 19, 2024 How we fixed incorrect Codecov bundle size reporting How we resolved incorrect Codecov bundle size reporting when using GitHub Actions.
- August 14, 2024 Cancel the (Issue) Noise At Sentry, we’ve been working on noise-reducing improvements to make your experience that much better. Learn more about our error grouping & alert updates here.
- August 13, 2024 Monitoring Twilio’s Flex Agent Desktop with Sentry Twilio Flex is a React-based web app that lets you run your contact center as a service, and years ago, while working at a previous company, I was tasked with…
- August 7, 2024 How I cut 22.3 seconds off an API Call using Trace View Few things are more frustrating than an API that's slower than molasses. Here's how Trace View helped cut 22.3 seconds off a generate endpoint.
- August 6, 2024 Sentry is now Fair Source Today we’re launching Fair Source, a new approach to software sharing that is safe for companies to adopt and developers to use. Before Fair Source, companies…
- August 3, 2024 How to Fix Source Map Upload Errors Learn how to fix source map upload errors, improve debugging & streamline error tracking in your applications by avoiding common errors. Learn how to fix source map upload errors.
- August 1, 2024 Debug (even) faster with 8 Sentry updates In addition to our big product updates over the past few months, it’s the smaller ones that will make the biggest difference. See Sentry’s 8 new updates here.
- July 31, 2024 Debuggability Explained - Monitoring & Observability in Your Workflow Monitoring & debugging are critical in every developer's workflow. Learn more about debuggability & the differences between observability vs. monitoring here.
- July 30, 2024 How to identify fetch waterfalls in React Fetch Waterfalls are scenarios where multiple requests are invoked in a sequential manner, not in parallel. This leads to some serious performance degradation.…
- July 18, 2024 Announcing Session Replay for Mobile – in Open Beta Get to the root cause of mobile crashes by seeing video-like reproductions of user interactions with Session Replay on your app. Learn how to get started here.
- July 17, 2024 Debugging slow pages caused by slow backends As a developer, what should your reaction be when someone says your website is slow to load? As long as you don’t say, “I just let my users deal with it”,…
- July 16, 2024 Sentry JavaScript SDK v8 - A Retrospective This post will outline learnings the Sentry SDK team had from releasing v8 of the JavaScript SDKs.
- July 11, 2024 Get Insights into backend infrastructure with Caches, Queues, Requests, & Queries View detailed insights into common backend building blocks, including caches, queues, queries & external requests with Insights. Learn how to get started here.
- July 10, 2024 Debug Third-Party APIs with Requests The internet is basically just a bunch of websites calling each other. You make a call to some service, that service calls you back, and then that service goes…
- July 9, 2024 AI Application Insights with Sentry LLM Monitoring The data you need to monitor AI-powered applications differs from other parts of your tech stack. Whether you need to debug an error, improve performance, or…
- July 8, 2024 How to Refactor and Not Break Things How we completed a huge refactoring of a software used by thousands of developers without breaking things.
- July 8, 2024 Introducing Insights: Tailored debugging workflows for your application You’re seeing an unusually high number of 429 status codes, but your monitoring solution can’t tell you much beyond that. Typically, that’s when you start…
- July 6, 2024 Logging in Python: A Developer’s Guide A complete guide to Python logging: setup, best practices, & troubleshooting tips to help streamline your Python development & improve app performance.
- July 2, 2024 Fix issues without user input with Session Replay "Hey, can you give me the steps to repro?" After today, I'm happy to say I never need to ask this question again. Let me tell you what and how I discovered probably the most wonderful feature ever made: Session Replay.
- June 28, 2024 Designing Sentry's cross-region replication Cross-region replication is a foundational subsystem in multi-region Sentry. This post explores our design process.
- June 27, 2024 Improved OpenTelemetry & Node Support in JavaScript v8 SDK As first announced during Sentry Launch Week, we have been working on shipping a major release of our JavaScript SDKs. This update makes getting started with…
- June 26, 2024 How to hack your Google Lighthouse scores in 2024 Google Lighthouse has been one of the most effective ways to gamify and promote web page performance among developers. Using Lighthouse, we can assess web…
- June 20, 2024 Don’t observe. Debug. The term “observability” is a strange one. We understand its value as a way to describe a sophisticated approach to monitoring complex distributed systems and…
- June 10, 2024 Why we’re excited to partner with Laravel In case you missed it, our friends at Laravel just announced a new partnership with… well… Sentry. The TL;DR is that you can add error monitoring and tracing…
- June 6, 2024 New in User Feedback: Screenshots & Spam Detection We’ve added two new features to User Feedback to help developers get even more context from bug reports. Learn more about the exciting additions here.
- June 5, 2024 My errors are gone w̶i̶t̶h̶o̶u̶t̶ with a trace I can’t imagine another product where I go from “I probably don’t need this” to “I am adding this to all my products.” That’s what Sentry did to me. Can you imagine how many things a product needs to get right to change someone’s mind witho
- May 30, 2024 Improving DX: From Unreadable CSS Selectors to Clear React Component Names How to transform unreadable CSS selectors to React component names.
- May 29, 2024 Removing ad trackers and cookies - the technical perspective Sentry recently completed a multi-month project to remove all non-essential cookies and trackers from our public websites. For more context, see two blog posts…
- May 22, 2024 The Forensics Of React Server Components (RSCs) A deep dive into React Server Components, exploring how RSCs work under the hood with streaming HTML, hydration, and the RSC payload.
- May 16, 2024 Removing risk from our multi-region design with simulations Before splitting our application database and infrastructure up, we wanted to have confidence in where the boundaries would be.
- May 15, 2024 Building for the Fortune 500,000: 80% to go… To the Sentry community - It was sixteen years ago that David Cramer pushed the first commit to a side project, and twelve years ago when he and Chris Jennings…
- May 15, 2024 Welcome Dave Rosenthal A few months back I was talking with a leadership candidate and they said something that stuck with me. We were chatting about the challenges of scaling…
- May 9, 2024 Introducing the User Feedback Widget– The easiest way to connect with your users Sentry is pretty good at capturing all your production issues. But sometimes your user hits an issue that doesn’t fire an exception – maybe a broken link,…
- May 8, 2024 Sentry on Sentry: How Metrics saved us $160K If you know me, you know I care about fast code. Recently, I ran a simple query that revealed that we spend almost $160k a year on one task. Luckily, we…
- April 18, 2024 How open PR comments work This is how we manage to comment Sentry issues related to code you're modifying in a pull request within seconds.
- April 3, 2024 Small improvements add up to big updates at Sentry It’s the little things that can make a big difference. While we announced significant product updates like Autofix and Metrics (to name a few) during Launch…
- March 30, 2024 Streamline Builds with Android Manifest Placeholders In this article, you will learn how to make use of Android Manifest placeholders to supercharge your Android app development.
- March 28, 2024 Edge Functions & Monitoring Supabase Databases With Sentry, you can simplify Supabase monitoring, deployments & Edge Functions. Discover how to set up this integration & get started here.
- March 26, 2024 Improving INP and FID with production profiling On March 12 Google began promoting INP (Interaction to Next Paint) into a Core Web Vital metric in an effort to push performance beyond page loads. This means…
- March 25, 2024 Low effort image optimization tips “A picture is worth a thousand words”. So if a picture takes more than 4 seconds to load, does it mean that your website’s content fails to communicate a thousand words? In this blog post, we’ll learn how to identify unoptimized images, how to fix th
- March 22, 2024 Five improvements to Make Debugging Less Terrible Over the past year, we released a couple of new offerings, like Session Replay and Cron Monitoring. But in addition to building new products, we’re constantly…
- March 21, 2024 Break Production Less: Introducing Codecov's Pre-release Focus While there are several solutions that try to help you improve your testing practices and tooling, we believe that high-quality software is not just limited to…
- March 20, 2024 AI-powered Autofix debugs & fixes your code in minutes Sentry knows a lot about the inner workings of an application’s codebase. So we got to thinking, how can we use this rich dataset to make debugging with Sentry…
- March 20, 2024 Using machine learning to focus on issues that matter We’ve been exploring new approaches to make Sentry issues more actionable. Read on to learn how we’re using machine learning to improve issue creation (i.e.…
- March 19, 2024 INP, tracing, and mobile app starts: move faster and solve real user pain with Sentry Performance Today, we're making it even easier to find and solve user-impacting issues with three new Sentry Performance features: - INP (Interaction to Next Paint) as a…
- March 18, 2024 Measure what matters and fix issues fast with Metrics: now in beta Four years ago, we stepped on some big toes with our developer-first performance monitoring. Since then thousands of software teams have adopted our modern APM…
- March 15, 2024 Aspire Insights in Production with Sentry Learn how to wire up Sentry with your .NET Aspire app to track errors, monitor performance, and capture metrics.
- February 29, 2024 Improving mobile performance, from slow screens to app start time Based on our experience working with thousands of mobile developer teams, we developed a mobile monitoring maturity curve here at Sentry. We hypothesized that…
- Terms
- February 12, 2024 Sentry .NET SDK 4.0 improvements for .NET 8 As we celebrate the 10th anniversary of Sentry’s support for the .NET ecosystem with over 150 million downloads, we’re excited to announce Sentry .NET 4.0!…
- February 10, 2024 Patching A Flood of 404s In our latest edition of Dogfooding Chronicles, we use Discover to root out the bane of all companies everywhere: the 404 page.
- February 1, 2024 Navigating Cookies at Sentry: A Legal Perspective You may have noticed that the banners asking you to accept “cookies” whenever you visit a website have gotten bigger and more annoying over time, especially if…
- January 31, 2024 January monthly product update With January over, 2024 is in full swing. Read on below to find out more about the Metrics Alpha, Cron Monitoring GA, SDK improvements, and more. Cron…
- January 24, 2024 Terms of Service Update This post is outdated. Read our AI Privacy Principles for our most up-to-date approach to generative AI. --- We talked about changing our Terms of Service in…
- January 19, 2024 Debugging weird stack traces with Session Replay Imagine this: Your website is getting a lot of traffic and you have some kind of metrics, logging, or performance monitoring setup (maybe even Sentry). You’re…
- January 17, 2024 How we improved Performance Score accuracy We're making updates to how Performance Scores are calculated in the Web Vitals module, which will bring them closer to what your users experience.
- January 16, 2024 Cron Monitoring is Now Generally Available Sentry Cron Monitoring alerts you when your scheduled jobs fail and gives you the context you need to fix it - like we do with error and performance issues.…
- January 16, 2024 Should you, could you AOT? How ASP.NET Core application developers can make the transition from JIT (Just-in-Time) to AOT (Ahead-of-Time) compilation, using the Sentry SDK for .NET as a case study.
- January 11, 2024 Now’s The Time For Delayed Open Source Sentry was born and bred in the Open Source community, and we very much think of ourselves as part of it today. One thing we’ve learned together over the years…
- January 10, 2024 Privacy by Default While companies tout the importance of user privacy, few put their money where their mouth is – or in our case, actually live and breathe the concept the way…
- January 10, 2024 We removed advertising cookies, & here’s what happened Since our removal of cookies, we’ve seen both positive & negative effects. Learn more about our experience of going cookieless here.
- January 9, 2024 Browser Profiling Learnings from Sentry.io Since enabling browser profiling on our Sentry.io dashboard a month ago, we have collected over 2M profiles and learned a lot about how our users experience…
- January 9, 2024 December Monthly Product Update From new tools to new performance issues, we’ve had a very productive December. Learn more about all of the product updates at Sentry
- January 5, 2024 How to publish binaries on npm A comprehensive guide on how to publish binaries on npm without getting fired.
- January 4, 2024 AI, Privacy and Terms of Service Updates Update Hey everyone. We’ve gotten your feedback and heard your concerns; we were less than artful in expressing our intentions. Many of the things that people…
- January 3, 2024 Fix your actual slow-loading assets with Resource Monitoring Slow-loading assets on your web pages can lead to frustrated users, high bounce rates, and lost conversions. For the vast majority of websites, slow-loading…
2023 92
- December 21, 2023 Leveraging our new User Feedback widget to improve our Performance product While Sentry can automatically detect unhandled exceptions, poor performance, and even signals of user frustration such as rage clicks, there are some problems…
- December 15, 2023 Fetch Waterfall in React Have you seen this problem? Or maybe this one? You’ve most likely seen this: --- Hint: they’re all the same. The first image is Sentry’s Event Details page,…
- December 15, 2023 Sentry Bundle Size: How We Reduced Replay SDK by 35% An in-depth analysis of how we managed to cut the Sentry bundle size for Session Replay SDK through a few key performance changes.
- December 12, 2023 Improving Node.js loader performance CommonJS and ES modules are 2 sides of a coin. Node.js supports both of them. So, how can we improve the performance of Node.js loaders?
- December 11, 2023 November product updates for Sentry Grab your favorite mug, fill it with some warm chocolatey goodness – it is hot cocoa season after all –, and check out our most recent product updates to…
- December 6, 2023 Spotlight: Sentry for Development A long time ago I worked on a project called Django Debug Toolbar (DJDT). It was a local development plugin that would give you a debug overlay within Django’s…
- November 28, 2023 Fixing memoization-breaking re-renders in React When a parent component passes down a callback function to a memoized child component through its props, React will re-render the child component every time the parent component gets re-rendered, even though the child component is mem
- November 17, 2023 Introducing the Functional Source License: Freedom without Free-riding Sentry started life in 2008 as an unlicensed, 71-line Django plugin. The next year we began publishing it under BSD-3, and ten years later we switched to the…
- November 16, 2023 SDK & Integration Updates: Sentry for every platform, framework, and tool It seems like these days there’s a new exciting framework or dev tool launched every week. The challenge is that even if you’re ready and able to use new…
- November 15, 2023 A $3,000,000 Dropdown Almost 2 years ago, Sentry embarked on a project to bring true EU data residency to Sentry's customers. We decided to do it the hard way.
- November 15, 2023 Sentry’s EU Data Region Now in Early Access Like many of our customers, Sentry takes privacy and data sovereignty seriously. One of Sentry’s values is to be for “Every Developer,” and we can’t do that…
- November 14, 2023 Not Every Problem is an Error: Introducing Rage and Dead Clicks + New User Feedback Reports I know, we’re Sentry the error and performance monitoring platform and we catch production issues. But as you (hopefully) saw during our Launch Week…
- November 14, 2023 Scaling Cron Monitoring We just surpassed over 7 million check-ins per day. Let's talk about what it took to go from prototype to production ready cron monitoring.
- November 14, 2023 How We Reduced Replay SDK Bundle Size by 35% An in-depth analysis of how we managed to cut the Session Replay SDK bundle size by 35%.
- November 13, 2023 Performance Monitoring for Every Developer: Web Vitals & Function Regression Issues Extracting relevant insights from your performance monitoring tool can be frustrating. You often get back more data than you need, making it difficult to…
- November 9, 2023 Improved GraphQL Support in Sentry Beautiful syntax-highlighted GraphQL errors are coming — get ‘em while they’re fresh! Not that we encourage you to add more errors of any kind to your code.…
- November 9, 2023 Next.js SDK Security Advisory - CVE-2023-46729 TL;DR We released a critical security advisory today for Sentry’s Next.js SDK. In the SDK versions 7.26.0-7.76.0 (inclusive), when the tunnelRoute option is…
- November 3, 2023 October Product Updates for Sentry Hey, you. Yes, you. Do you want to fix broken code faster and easier? Of course, you do. Who doesn’t? Well, lucky for you, we dedicated the whole month of…
- October 24, 2023 We Just Gave $500,000 to Open Source Maintainers Want to hear more? Register for “The Future of Open Source: The State of Sustainability”, on October 26. --- Sentry is an Open Source-aligned company, and our…
- October 5, 2023 September Product Updates for Sentry It’s official, summer is over. So grab yourself a pumpkin-spiced food item of choice and check out what the Sentry team has been up to this past month. From…
- October 4, 2023 How to identify and fix Render-Blocking Resources Render-blocking resources are JavaScript and CSS files that prevent the web page from loading until they are downloaded. These might be critical resources that…
- September 30, 2023 Intern Chloe improves Sentry integration health Chloe Ho, a student at Bernard College, spent the summer of 2023 as a software engineer intern with the Sentry Issues team. We asked her to share a little…
- September 30, 2023 Intern David enables queries against production data David Tsukernik, a student at the University of Toronto, spent the summer of 2023 as a software engineer intern with the Sentry Search and Storage team. We…
- September 30, 2023 Intern Gino develops the Kotlin Multiplatform SDK Gino, a student at the Vienna University of Technology, spent the summer of 2023 as a software engineer intern with the Mobile SDK team. We asked him to share…
- September 30, 2023 Intern Jack improves the Kubernetes agent for Sentry Crons Jack Zhang, a student at Dartmouth College, spent the summer of 2023 as a software engineer intern with the Sentry Dev Infra team. We asked him to share a…
- September 30, 2023 Intern Lucas makes it easier to hire at Sentry Lucas Hatae, a student at Cal Poly San Luis Obispo, spent the summer of 2023 as a BizOps intern with the Sentry BizOps team. We asked him to share a little…
- September 30, 2023 Intern Michelle integrates Sentry with Opsgenie Michelle Fu, a student at Stanford University, spent the summer of 2023 as a software engineer intern with the Sentry Enterprise team. We asked her to share a…
- September 30, 2023 Intern Nikki helps developers find performance trends Nikki Kapadia, a student at Toronto Metropolitan University, spent the summer of 2023 as a software engineer intern with the Sentry Performance team. We asked…
- September 30, 2023 Intern Ryan helps Sentry find and fix customer pain points Ryan Suh, a student at Stanford University, spent the summer of 2023 as a product marketing intern with the Sentry Marketing team. We asked him to share a…
- September 30, 2023 Intern Spencer gives you Issue alerts in Discord Spencer, a student at the University of Toronto, spent the summer of 2023 as a software engineer intern with the Sentry Issues team. We asked him to share a…
- September 29, 2023 Flutter Debugging: Top Tips and Tools You Need to Know Explore Flutter debugging tips and tools to enhance your development experience. This article highlights essential tools, logging options, and IDE plugins for effective debugging.
- September 28, 2023 Find slow database queries with Query Insights There’s only so much you can control when it comes to your app’s performance. But you control what is arguably most important - the code. Sentry Performance…
- September 21, 2023 Find Trending Problems Faster with Escalating Issues Using Sentry Escalating issues to find and resolve high-priority issues faster.
- September 18, 2023 Lost in the Haystack: Optimizing an Expensive ClickHouse Query Finding a needle in a haystack is really difficult. Why make it harder than it needs to be?
- September 12, 2023 Fly.io with Sentry ⚠️ Update (August 2026): The Sentry + Fly.io partnership described in this post has been deprecated and is no longer maintained. To set up Sentry for your…
- September 11, 2023 Choosing the Right Metric: A Guide to Percentiles and Averages Not sure which performance metric to use to measure your application performance? Don't worry – you're not alone. With a wide variety of options, the task of…
- September 6, 2023 Sentry's Open Source Values Sentry's Open Source values are 1) sustainability for maintainers and 2) access to technology and knowledge for developers. If you share our values then let's work together to move the conversation forward.
- September 5, 2023 The Best and Worst Reasons to Adopt OpenTelemetry It was a rainy day in Seattle at KubeCon + CloudNativeCon North America in December 2018 when I first encountered the term ‘OpenTelemetry.’ At that time, I was…
- September 1, 2023 August Product Updates for Sentry During the month of August we dropped heaps of new features across the entire Sentry platform. From identifying user frustration through rage and dead clicks…
- August 29, 2023 Making your JavaScript projects less noisy If you're using Sentry for JavaScript error monitoring, you may be familiar with a common challenge: sifting through noisy, low-value errors that hinder…
- August 24, 2023 Introducing Rage & Dead Click Detection for Session Replay Just like you, we use Sentry to monitor…Sentry. To ensure that even the most subtle signs of user pain don't go unnoticed, we built Rage and Dead Click Detection.
- August 17, 2023 Sentry Profiling now supports Browser Javascript, React Native, and Ruby Profiling is an essential component of a developer’s toolkit for identifying and addressing the thorniest performance bottlenecks. Whether you’re a backend…
- August 3, 2023 Let's Talk About Open Source Yesterday we announced that Codecov is now “Open Source”, and we messed up in two ways: - We wrongly used the term Open Source; while unintentional, we should…
- August 1, 2023 July Product Updates for Sentry During the past month of July, the Sentry dev team dropped new capabilities to help you better understand, prioritize, and respond to errors and performance…
- July 27, 2023 Harnessing Distributed Tracing for Application Performance Optimization Distributed tracing helps developers understand performance & identify bottlenecks. Learn more here about how distributed tracing operates behind the scenes.
- July 20, 2023 5 Signs You Have Outgrown Your Mobile Monitoring Solution Imagine you start a new hobby -- let's say bike riding. You don't want to invest a lot in a bike because you're not sure that you'll like it. Luckily, you snag…
- July 13, 2023 June Product Updates for Sentry Get ready for another round of new releases that will help take your performance and error troubleshooting to the next level. Over the past month of June,…
- July 7, 2023 Detecting Main Thread Issues in Mobile Applications Mobile device users care about three things when it comes to good app performance: 1. Smooth UI 2. Long battery life 3. How quickly the app does what they need…
- July 6, 2023 Mastering mobile: Reflecting on three years of mobile growth Few areas of development have seen as much recent change as mobile. Mobile phone and app usage spiked during the pandemic as we adapted to life with social…
- July 5, 2023 Measuring Session Replay Overhead The best way to figure out how overhead impacts you is to measure it yourself. Follow along as we show you how we went about measuring overhead on Sentry and how you can measure it on your own applications.
- June 27, 2023 Code Refactoring and why you should refactor your code Software does not expire, but it “rots”. Its quality degrades over time. As you build your project and add features, you probably won’t always build it in a…
- June 22, 2023 Sentry Ingestion Domains Updates The TL;DR: We are going to apply these changes on September 1st, 2023: 1. Ingestion via non-encrypted HTTP will be disabled. 2. DNS A records for and will…
- June 6, 2023 Cron Monitoring Now Supports Sentry SDKs, Automatic Set Up, Multi-Environments and More Last year we introduced Sentry Cron Monitoring (beta) to help developers get code-level context and performance trends for their scheduled jobs. While Crons…
- June 1, 2023 May Product Update The month of May has just ended and pretty much everybody agrees that 2023 is absolutely flying by. Here at Sentry, we’re looking to match the speed of 2023…
- May 23, 2023 Sentry for SvelteKit We’re happy to announce that the Sentry SvelteKit SDK is now generally available and ready to help you monitor your SvelteKit application. Last year, we…
- May 16, 2023 A locking war story We recently migrated JavaScript/SourceMap processing to Rust where we were hitting a lock contention problem in our processing infrastructure that kept people up for a few days. What happened, why and how did we solve it?
- May 11, 2023 Web Fonts and the Dreaded Cumulative Layout Shift How frustrating is it when you’ve just landed on a web page, you click on a certain element and an ad or something else pops up and you end up clicking that thing instead? That’s a layout shift, which is bad for the user’s experience and
- May 9, 2023 Tame the performance of code you didn't write: A journey into stable diffusion In our daily lives as developers, we have to deal with a lot of code that we did not write ourselves (or wrote ourselves but already forgot that we did). We…
- May 4, 2023 Sentry Profiling: Identify & Eliminate Performance Issues with Code-Level Insights Use Sentry’s code profiling to identify the causes of performance errors. Sentry Profiling supports Python, PHP, Node, Android & iOS platforms.
- May 2, 2023 Sleep More; Triage Faster with Sentry As a developer, triage duty week was often the worst week of my month. Anytime a bug was reported, I’d search for the right environment, wander through logs,…
- May 1, 2023 Building better mobile experiences: tips from Riot Games and Nextdoor Building high quality, performant mobile apps is hard. Developers need to keep up with rapidly changing technologies, high user expectations, and competitive…
- April 26, 2023 Introducing Search by User Click for Session Replay: Zero in on Interesting Replays, Faster With the new search by user click feature for Session Replay, we’re giving you greater ability to surface relevant and interesting replays.
- April 21, 2023 How we built user interaction tracking for Jetpack Compose Knowing the user interactions which happened in your app right before it crashed is crucial context information for fixing errors. Tracking interactions like click and swipes manually can be tedious, so we at sentry looked int
- April 20, 2023 Freeze Bad Deployments in their Tracks with the GitHub Deployment Gate Integration If you have a large codebase with multiple developers shipping quickly – errors need to be caught quickly as well. To help ensure your code is performant and…
- April 18, 2023 Confidently Manage Multiple Projects with Sentry's New Spend Allocation and Spike Protection Today we’re announcing our new Spend Allocation feature and updates to Spike Protection, giving you more control over how your projects consume events. While…
- April 12, 2023 Syntax × Sentry MMXXIII Today is a special day at Sentry, as today we welcome Syntax to the family. We've long been fans of Scott and Wes, of what they've built with Syntax, and of…
- April 3, 2023 Self Identifying JavaScript Source Maps: The Case for Debug IDs What is a self identifying file, what are debug IDs and why do we want a fundamental change in the web ecosystem for source maps.
- March 31, 2023 How we reduced CI time by 35% with Nx Caching Sentry is a very fast-moving company. In just one month we merged 165 pull requests from 19 authors and changed over 800 files, with a total of over 22,000 additions and almost 10,000 deletions. By updating to Lerna 6 with Nx caching, we w
- March 29, 2023 Code coverage insights - now in your stack trace I’m Jerrod, the Head of Codecov @ Sentry. I’d like to share updates from the first major release of our Codecov and Sentry integration and new Codecov pricing…
- March 10, 2023 Code Mappings and Why They Matter Code Mappings connect errors to the source code in a repository. And since errors can have paths that are different from the tree structure of the repository, Code Mappings determines the accurate path through a combination of a repository URL and a p
- March 2, 2023 The New APM: Actionable, Affordable, and Actually Built For Developers You shouldn’t need a Ph.D. in your APM tool to understand the performance of your application. Sentry’s new approach to application monitoring is focused on being actionable, affordable, and *is actually* built for
- March 2, 2023 Making Performance Monitoring More Actionable with Sentry How your code performs isn’t a subjective debate. Well, at least not anymore — in the past few months, Sentry has started telling you exactly what’s slow and…
- February 28, 2023 Treat Performance Like A Feature Implementing the right processes and tooling is key to bring your application’s performance from ‘adequate’ to ‘delightful’. Find out how to treat performance as a feature.
- February 25, 2023 Get More Context about your Cloud Services with Sentry A Sentaur who uses Sentry to build Sentry wanted to know where a specific service associated with an issue was being hosted in our cloud environment. This…
- February 23, 2023 Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library At Sentry, we practice continuous delivery, which means that code can be released as soon as it’s merged into the main branch. This allows us to iterate…
- February 23, 2023 Sentry’s Frontend Tests: Migrating from Enzyme to React Testing Library With over 700 pull requests a month, making sure Sentry's test suite runs quicky is extremely important. This post will talk about our journey converting our component tests from Enzyme to React Testing Library
- February 22, 2023 Introducing OpenTelemetry Support: Take Action on Your Observability Data As an open source company that grew out of a side project in 2008 to an application and performance monitoring platform (APM) used by over 3.5 million…
- February 21, 2023 Support for Next.js Middleware and Edge Routes Third-party JavaScript libraries provide developers with the tools they need to build modern web experiences, and a bit of cheatcode at times to not have to…
- February 16, 2023 Introducing Session Replay from Sentry: Bridge the Gap between Code and UX We’re making Session Replay generally available to all Sentry users. Remove the guesswork from troubleshooting by seeing video-like reproductions of what users experience leading up to and after an error or
- February 15, 2023 Getting Started with Jetpack Compose Recently, we wrote about the demonstrative move to declarative UI. With Jetpack Compose, Android is joining the declarative trends. Jetpack Compose, a new…
- February 15, 2023 Getting Started with Jetpack Compose Jetpack Compose, a new declarative UI toolkit by Google made for building native Android apps, is rapidly gaining traction. The main advantage of using Jetpack Compose is that it allows you to write UI code that is more concise and easier to und
- February 8, 2023 Profiling Beta for Python and Node.js A couple months ago, we launched Profiling in alpha for users on Python and Node.js SDKs — today, we’re moving Profiling for Python and Node.js to beta.…
- February 7, 2023 Profiling 101: What is profiling? (1/2) Discover the basics of profiling and its role in application performance. Learn how profiling works, its impact on debugging, and why it’s essential for developers.
- February 7, 2023 Profiling 101: Why profiling? (2/2) This is part 2 of a 2-part series on profiling. If you’re not yet familiar with the what profiling is, check out the first part in our series. - Part 1: What…
- February 1, 2023 Local Variables for NodeJS in Sentry Stack traces show us exactly where an exception occurred, but you can still be left wondering: What arguments or state caused the exception to occur? If you can reproduce the issue locally with a debugger attached you’ll have access to these loca
- January 30, 2023 Install Sentry with a Single Command We’re creating a new way to install and set up Sentry. Starting with Next.js, you’ll be able to set up new Sentry accounts or create new Sentry Next.js…
- January 23, 2023 Common Errors in Next.js and How to Resolve Them Debugging Next.JS most of the time can be quick and painless, but not all of the time. Explore common Next.js errors and how to resolve them in this guide.
- January 18, 2023 How to get started with Sentry's Unity SDK - Part 1 User experience and performance are two of the most important metrics of any game. You need to ensure that it runs as optimally as possible on any platform.…
- January 10, 2023 How to handle Android exceptions and avoid application crashes Let’s start by stating the obvious: An exception is a problem that occurs during the runtime of a program and disrupts its conventional flow. Exception…
- January 6, 2023 Dogfooding Chronicles: Weekly Report Emails If you’re a Sentry user, you’ve probably seen those weekly emails we send out at the start of the week. They give a weekly recap to users of what happened in…
- January 6, 2023 React Native Debugging & Tracking During App Development Software engineers spend a majority of their time debugging code. Learn more here about React Native debugging & error tracking.
- January 4, 2023 Cron Job Monitoring Beta - Because scheduled jobs fail too Do your cron jobs (aka scheduled jobs) ever fail or not run as expected? Scheduled jobs are supposed to be predictable – as the name implies. But as with many…
2022 118
- December 12, 2022 Understanding Performance Testing in Unity: A Real-World Example Performance testing is an important part of any application. It helps developers to increase the application reliability while providing a smooth user…
- December 7, 2022 Mobile: The Future of Declarative UI Frameworks Taking a look at where mobile app development is headed, and exploring the new declarative approach used by the new native frameworks SwiftUI and Jetpack Compose.
- December 7, 2022 Mobile: The Future is Declarative The mobile development ecosystem has always been very diverse, arguably more diverse than the web development ecosystem. Both React Native and Flutter have a declarative approach from the start, but with Android and iOS now joining the declarative b
- December 6, 2022 Prioritizing Platform Stability at One of FastCo.’s Most Innovative Companies of 2022 Ranked as one of New York Magazine’s best smart home training solutions 2022 and Men’s Health’s best connected cable machine 2022, Tonal literally sets the bar for smart home trainers.
- December 6, 2022 Suspect Commits via Git Blame Errors are part of building software. Even if you are one of the fabled 10X engineers, errors are still going to happen. When an error does occur, typically…
- November 30, 2022 Bringing Codecov into the Sentry Family: Where Code Coverage Meets Application Monitoring Today Codecov is joining the Sentry family. Codecov began as a code coverage reporting tool in 2014 and has since emerged as a market leader in the test…
- November 30, 2022 How We Made JavaScript Stack Traces Awesome Sentry helps every developer diagnose, fix, and optimize the performance of their code, and we need to deliver high quality stack traces in order to do so. You…
- November 30, 2022 How We Made JavaScript Stack Traces Awesome Sentry helps every developer diagnose, fix, and optimize the performance of their code, and we need to deliver high quality stack traces in order to do so. In this blog post, we want to explain why source maps are insufficient for solving
- November 22, 2022 Measuring application performance in Swift using transactions Learn how to measure the performance of individual functions in your Swift app by using Sentry's Custom Instrumentation feature.
- November 21, 2022 Application Profiling for Python Profiling is an important tool in every developer’s toolkit because it provides a granular view into the execution of your program from your production…
- November 21, 2022 Application Profiling for Node.js Profiling is an important tool in every developer’s toolkit because it provides a granular view into the execution of your program from your production…
- November 14, 2022 How we run our Python tests in hundreds of environments really fast Not in a reading mood? You also can watch the talk I gave at DjangoCon 2022. One of Sentries core company values is “for every developer”. We want to support…
- November 14, 2022 How we run our Python tests in hundreds of environments really fast One of Sentries core company values is “for every developer”. We want to support every developer out there with our tools. But not every developer uses the newest or widely adopted tech stack, so we also try to sup
- November 8, 2022 Python 3.11 Release - Top 5 Things to Know Python 3.11 was released on Oct. 24th, 2022. This latest version makes Python faster and even more user-friendly. If you’re not ready to take the time to read…
- November 4, 2022 How Sentry uncovered an N+1 issue in djangoproject.com Sentry recently launched Performance Issues, a feature to help developers discover and fix common performance problems in their projects. We tested this…
- November 2, 2022 A New Era of Sentry This content is out of date Since this blog post has been published we’ve evolved the feature to reduce complexity of configuration and automatically store the…
- October 27, 2022 We Just Gave $260,028 to Open Source Maintainers Sentry is an Open Source-aligned company, and it’s important to us to financially support our non-commercial colleagues in the community as we continue to…
- October 24, 2022 Django Performance Improvements - Part 4: Caching in Django Applications In the first three parts of this series around improving performance in your Django applications, we focused on database, code optimization, and frontend…
- October 20, 2022 Top 3 Issue Alert Tips to Stop Noisy Notifications Sentry Alerts ping you on Slack, Microsoft Teams, or Pager Duty when something goes needs your attention. However, too many alerts can turn your notification…
- October 6, 2022 Building a Performant iOS Profiler Profilers measure the performance of a program at runtime by adding instrumentation to collect information about the frequency and duration of function calls. They are crucial tools for understanding the real-world performance characteristics of cod
- October 6, 2022 Building a Performant iOS Profiler Here is a quick overview of profilers, and a deep dive into how we built the Sentry iOS profiler that has low enough overhead that it could run in production apps with minimal impact to user experience.
- October 5, 2022 Spooky Season means Hacktoberfest 🎃 Spooky Season means Hacktoberfest is here! 👻 Hacktoberfest is less spooky and more exciting for us here at Sentry. If you're new to Hacktoberfest, our…
- October 4, 2022 Getting to That Elusive “Inbox Zero” With Custom Alerts and Codeowners "I had to be able to balance my engineers’ time between fixing bugs and building new features, for that to happen we needed a solution that helped us stay on top of our backlog."
- October 3, 2022 Unity Performance Testing Tools & Benchmarks The following guest post addresses how to improve your services’ performance with Sentry and other application profilers for Unity. Learn more about Sentry's…
- September 30, 2022 Python Performance Testing: A Comprehensive Guide The following guest post addresses how to improve your services’s performance with Sentry and other application profilers for Python. Check out this post to…
- September 30, 2022 A Beginner’s Guide to Unity Exception Handling As a beginner, it’s important to learn how to manage Unity exceptions effectively. Learn more here about Unity exception handling.
- September 28, 2022 Code-level Application Monitoring for Every Developer This content is out of date Since this blog post has been published we’ve evolved the feature to reduce complexity of configuration and automatically store the…
- September 27, 2022 Deploy your Next.js application on Vercel using Sentry and GitHub Actions Thanks to the power of open source tooling and cloud services, shipping an application to production has never been that easy, In this blog post, we are going…
- September 23, 2022 The Sentry Remix SDK is Now Available Sentry has made it a priority to support frontend JavaScript developers, regardless of the framework they use. This is why we have SDKs for React, Angular,…
- September 22, 2022 Relay as a Lambda Extension Using the Actor Model in Rust Relay is an open source project by Sentry that receives data from Sentry SDKs for pre-processing. This is done before the data is sent to an upstream Relay…
- September 22, 2022 Relay as a Lambda Extension Using the Actor Model in Rust Relay is an open source project by Sentry that receives data from Sentry SDKs for pre-processing. We wanted to make Relay behave like an AWS Lambda Extension moving our service closer to your code, and decreasing the latenc
- September 21, 2022 An iOS developer's first impressions of Flutter: Part 2 Integrating third party dependencies in Flutter In the previous article in this series, we looked at my first impressions, as an iOS developer, of Flutter,…
- September 19, 2022 Performance Issues: Slow you can act on quick(ly) We’ve experimented and iterated (a few times) to finally bring the actionability that was once only reserved for errors to Performance.
- September 16, 2022 An iOS developer's first impressions of Flutter: Part 1 A little about myself I've been working in mobile app development since 2010, initially with Adobe AIR and PhoneGap, but for nearly ten years now I have mainly…
- September 16, 2022 Monitoring and Prioritizing Edge Cases, Without ‘Gold-plating’ Non-critical Issues Prioritizing issues is priceless for us. With that, we’re not only able to increase system resiliency and quality, but we avoid gold-plating, giving us time to work on impactful tasks.
- September 12, 2022 How a Product Studio Mitigates User Friction with Performance Monitoring Our developers easily identify and resolve performance bottlenecks – like querying the database while iterating over a collection rather than prefetching –, resulting in up to orders of magnitude fewer databa
- September 8, 2022 Dashboards that Replace your Release Manager We’re joining form and function with Release Health widgets and a new release filter in Dashboards. Whether you want to focus on your latest release or compare adoption and stability across releases, you can build and filter dashboards t
- September 8, 2022 Introducing Terraform for Sentry The Sentry Terraform Provider is an open-source project built and maintained by a community developer and officially sponsored by Sentry. You can find more…
- September 6, 2022 How to Integrate GitHub with Sentry to Increase Speed to Resolution Toolchains are complicated these days - developers and engineering managers are working with more tools than they probably care to count. In order to work…
- September 1, 2022 FastAPI and Starlette Sentry Integrations Have Arrived FastAPI is known for building REST APIs, middleware services, and simple integration for adding authentications and more. And it’s known for doing all of…
- August 31, 2022 Maintaining High-Velocity Feature Development, Without Sacrificing Quality "We want to use best-in-class tools to help our engineers be effective, and having a solution that other organizations widely use makes onboarding faster for new team members."
- August 23, 2022 Introducing Dynamic Sampling This content is out of date Dynamic Sampling is only available to organizations that already have it enabled. It is not available to new customers. If you want…
- August 22, 2022 Deprecating TLS 1.0 and 1.1 On November 1, Sentry will no longer be providing support for TLS 1.0 and 1.1 on and . Originally this blog post mentioned plans on deprecating and as…
- August 18, 2022 Stack Trace Line Numbers for Unity Events In 2018 we launched the Sentry Unity SDK, but at the time, we couldn’t crack how to display stack trace line numbers for C exceptions with IL2CPP scripting…
- August 16, 2022 Unity Debugging: Tips and Tricks Debugging in Unity Debugging is a frequently performed task not just for general software developers but also for game developers. During a debugging process…
- August 16, 2022 Django Performance Improvements - Part 3: Frontend Optimizations In the last 2 parts of this series around improving performance in your Django applications, we focused on database and code optimizations. In part 3, we will…
- August 15, 2022 Monitoring Performance at Moonbeam from Day One I’m an engineer during the day and a founder at night – so I don’t have time to fiddle with complicated instrumentation or bugs that are hard to track down. That’s why I picked the tech stack that I did.
- August 10, 2022 How to Publish Your Unity Game to Google Play For this tutorial, we will publish the "Tap (Frog)" game I developed in my previous Unity series, which you can explore here. You need to have a Google…
- August 10, 2022 Performance Monitoring in Next.js Applications Performance monitoring is an essential part of development. It’s usually one of the first things you’d want to do after setting up an existing project or…
- August 10, 2022 Slope Wallet Solana Hack On August 2nd, 2022, roughly 9,321 Solana wallets appear to have been drained of their cryptocurrency. While the parties investigating this attack have yet to…
- July 28, 2022 Full Stack Visibility to Find the Root Cause of Slow An app that works as expected is great, but if expected means a beachball for 10 seconds before the page loads, that’s… not so great. Customers want it all; an…
- July 26, 2022 Compiling Angular Libraries Properly in a Multi-Framework SDK Monorepo Bugs don’t always emerge because we made mistakes, but often because of regressions in libraries or updates to frameworks, languages, platforms, or even…
- July 22, 2022 Understanding the Performance Impact of Generated JavaScript There are major package size benefits to reducing the amount of generated JavaScript your package is creating. As part of our larger Javascript SDK package reduction, we spent a considerable effort to minify as much of our co
- July 22, 2022 Supporting Developers with Fit-for-Purpose APM Solutions: A CTO’s Perspective Leading a team through different growth stages requires evolving insights and for Gorgias CTO and co-founder, Alex Plugaru, it’s important to understand how developers work, not just what they’re working on.
- July 22, 2022 Understanding the Performance Impact of Generated JavaScript In the modern web, the JavaScript you write is often down-compiled using a compiler like Babel to make sure your JavaScript is compatible with older browsers or environments. In addition, if you are using TypeScript (like the
- July 21, 2022 Automate Your Boring Tasks with Ruby If you aren't already fed up with doing the same boring stuff over and over again, you will In the long run. Tasks which are repeated again and again in the…
- July 19, 2022 JavaScript SDK “Package Size is Massive” - So we reduced it by 29% Developers started to notice just how big our JavaScript package was and yeah, we knew. We weren’t ignoring the issues; after all, we don’t want the Sentry package to be the cause of a slowdown. But to reduce our JavaSc
- July 19, 2022 JavaScript SDK “Package Size is Massive” - So we reduced it by 29% Developers started to notice just how big our JavaScript package was and yeah, we knew. We weren’t ignoring the issues; after all, we don’t want the Sentry package to be the cause of a slowdown. But to reduce our JavaSc
- July 19, 2022 Making a Time Zone Picker Control for .NET MAUI In this post, Matt-Johnson Pint from the Sentry .NET team walks us through how he made a Time Zone Picker user interface control for .NET MAUI, leveraging MAUI's support for platform-specific code.
- July 12, 2022 Automate Your Boring Tasks with Python In many critical areas, you can automate the completion of repetitive chores in an efficient and effective manner by using a computer language such as Python.…
- July 7, 2022 Introducing Mobile Screenshots Nobody likes using an unstable mobile app or even worse, an app that crashes on them. Learn more about mobile screenshots in Sentry here.
- July 6, 2022 How Clever.fm Monitors and Fixes Real Issues Clever.fm is developing a platform to connect podcast listeners with community and content to make podcasting financially sustainable for creators. Our…
- July 5, 2022 Django Performance Improvements - Part 2: Code Optimization The following guest post addresses how to improve your services’s performance with Sentry and other application profilers for Python. Check out this post to…
- June 29, 2022 Introducing Metric Alert notification charts and Duplicate Alerts Unless you stare at Sentry all day waiting for error or performance problems to pop up, chances are you rely on alerts to let you know when something breaks or…
- June 28, 2022 Tips for Optimizing React Native Application Performance - Part 2: Using Sentry SDK for Performance Monitoring Monitoring performance in front-end applications is vital. It focuses on the areas of the application users experience. These areas are slow rendering or frame…
- June 27, 2022 Converting Your iOS Application to Android: Part 3 In the previous two articles we've looked at why you should consider converting your application to Android, considerations to be aware of when converting your…
- June 27, 2022 .NET MAUI SDK Now Available in Preview .NET MAUI has arrived, making multi-platform application development faster and easier from a single C# codebase.
- June 27, 2022 Improve Performance in Your iOS Applications - Part 4 There are multiple factors including speed, performance, UI interactions, etc. which are critical to the success of your iOS application. Slow and unresponsive…
- June 24, 2022 Converting Your iOS Application to Android: Part 2 In my previous article, we looked at reasons for converting your iOS application to Android, and things you’ll want to consider when porting your application…
- June 23, 2022 Converting Your iOS Application to Android: Part 1 One of the biggest catches of building applications with native tools is they only work on one platform, and migrating an application takes time. After eight…
- June 22, 2022 Got an Idea for an integration? Build it on our Integration Platform Inspiration can come from anywhere. And sometimes we need to jumpstart our brain to get inspired. Well think of our new Example App repository as that…
- June 14, 2022 Unity Tutorial: Developing Your First Unity Game - Part 3 Welcome to the final article in this Unity series where we are developing a Unity game. You can check out my intro article, where I dive into Unity editor…
- June 10, 2022 Django Performance Improvements - Part 1: Database Optimizations In this 4 part series, you will learn how to optimize the different areas of your Django application. This part will focus on optimizing the database for speed in Django applications.
- June 8, 2022 Tracing errors and surfacing collateral damage across your code base Frontend technologies typically talk to several services in your backend, and those services talk to other services. At the root of every issue is a single…
- June 1, 2022 10 Tips for Optimizing React Native Application Performance: Part 1 React Native is great for building cross-platform mobile applications. Learn how to optimize the performance of React Native applications with these 10 tips.
- May 20, 2022 Improve Performance in your iOS Applications - Part 3 This is part 3 in our 4-part iOS performance improvements series, which is focused on optimizing the existing codebase using best practices, modularizing the architecture, creating and utilizing reusable components in the code, and m
- May 19, 2022 Monitoring Django Application Performance Errors with Sentry In this tutorial, we’ll show how to add Sentry to a Django application so you can track and resolve any errors or performance issues occurring while your application is in production.
- May 18, 2022 A Developer’s Take On Solving Hard-to-Replicate Performance Problems In-Production "Besides single event investigations, Sentry is very useful to get a general overview of how our app is performing from dev to QA to production and we use dashboards to make sure that we’re always up to d
- May 18, 2022 Exception Handling in Java (with Real Examples) Learn how Sentry can make exception handling in Java easier and more powerful with real examples to use as a guide.
- May 13, 2022 Details of the Sentry outage on May 6th, 2022 On May 6th, 2022 between 1:30 AM PDT and 12:17 PM PDT, Sentry experienced a large-scale incident which resulted in the majority of our services being…
- May 11, 2022 A CTOs Perspective on How To Scale With Sentry SaaS Speeding up the time it takes to resolve critical issues affecting user experience and saving time that could be better spent building awesome products.
- May 10, 2022 Improve Performance in your iOS Applications - Part 2 The performance of your iOS app is crucial when building and publishing it for any number of users. Your users expect it to be delightful, fast and responsive,…
- May 9, 2022 Unity Tutorial: Developing Your First Unity Game - Part 2 In part 2 of our Unity game development series, we walk through adding the falling effect, how to instantiate several prefabs in random places, & how to make a score counter (and display it).
- May 6, 2022 Workflow 2.0 This is a conversation we had with our Engineering, Product, and Design (EPD) organization. We are publishing it as we believe it's important to our customers…
- May 4, 2022 A Pound of Cure - Why Sentry Matters Benjamin Franklin was a smart dude. Among the many wonderful things he produced was an eternal bit of wisdom - an ounce of prevention is worth a pound of cure.…
- May 2, 2022 An Engineering Manager’s Tips for Scaling High-Velocity Teams Increasing developer autonomy, improving team health and equipping individuals with the tools to succeed at scale.
- April 28, 2022 4 Mobile Vitals to Keep a Pulse on Your Flutter Applications Flutter is one of the fastest-growing open-source cross-platform development frameworks. Learn how to monitor vitals in Flutter mobile apps here.
- April 20, 2022 Sentry’s Android Gradle Plugin Updated with Room Support and More Monitoring performance is a critical part of software development. We just released version 3.0.0 of our Sentry Android Gradle plugin, which brings a handful…
- April 18, 2022 Spring Boot Application Troubleshooting with Sentry In this article, we walk through how to troubleshoot Spring Boot applications using Sentry. Learn more here about how Sentry can improve your application.
- April 13, 2022 How to Surface Relevant Performance Data Your applications most likely consist of multiple components. These components could be written in different languages, with each individually instrumented…
- April 12, 2022 Improved visibility for Issue Alerts As most developers know, alert-fatigue is real, and the last thing you want is another feed of notifications. Read on to learn how the new Alert Details view…
- April 11, 2022 How We Run Successful Beta Tests with Error Reporting In this post, Dennis Gurock of Testmo walks through how his team uses Sentry to identify errors during beta tests.
- April 7, 2022 Improve Performance in Your iOS Applications - Part 1 This article walks through performance improvements focused on the build system, configuration changes, and more.
- April 5, 2022 Scaling a High-Growth Business with Sentry With 150+ engineers shipping new features daily, 8 automatic deployments running at the top of every hour and teams regularly pushing new code, tuning out the noise takes on a whole new meaning.
- April 1, 2022 Unity Tutorial: Developing Your First Unity Game - Part 1 In this article, we are going to walk through adding a new scene, two important components (Rigid 2D and Box Collider 2D), how to destroy a game object, prefab, and how to instantiate a prefab.
- March 31, 2022 Sentry Points of Presence: How We Built a Distributed Ingestion Infrastructure Event ingestion is one of the most mission-critical components at Sentry, so it’s only natural that we constantly strive to improve its scalability and…
- March 31, 2022 Sentry Points of Presence: How We Built a Distributed Ingestion Infrastructure Event ingestion is one of the most mission-critical components at Sentry, so it’s only natural that we constantly strive to improve its scalability and efficiency. In this blog post, we want to share our jo
- March 29, 2022 The Sentry Ruby SDK now supports Release Health Developers work tirelessly to publish updates to improve their products and services because, as we all know, a better user experience = happier customers.…
- March 28, 2022 Why We Returned To Work At Sentry Full-Time After wrapping up their fall and winter internships at Sentry, David Wang and Leander Rodrigues knew that this was where they wanted to kick off their careers,…
- March 22, 2022 Performance Monitoring and more updates to Sentry for Electron For those who aren’t that familiar with it, Electron is an open-source framework that allows developers to build cross-platform desktop applications in…
- March 21, 2022 Unity Tutorial: What You Need to Know Before Developing Your First Unity Game This step-by-step walkthrough of Unity's platform will help beginners navigate platform basics, with screenshots to assist.
- March 16, 2022 11 Python IDEs Developers Should Consider While all beginning Python developers will probably start coding using Python’s Integrated Development and Learning Environment (IDLE), it won’t take long before they realize this approach has its limits. Most will look to tools that help them
- March 15, 2022 Building an Always-on Business Leaves No Room for Downtime If uptime is a core tenet of your business success, unreported issues and users moving on to the next best thing isn't an option. Take San Francisco-based Arcade for example.
- March 1, 2022 Continuous Performance Improvement of HTTP API We develop an analytics HTTP API in Python. This is how we discover what to improve to serve requests faster.
- February 28, 2022 JS Browser SDK: Bundle size matters SDKs naturally increase in size over time. After all, it does take more bytes to implement more features. This is not a big deal for most languages—the…
- February 28, 2022 How we trimmed the Sentry JavaScript SDK file size by 20% SDKs naturally increase in size over time. After all, it does take more bytes to implement more features. This is not a big deal for most languages—the relative size of each new feature is small, and load times and storage a
- February 25, 2022 How we optimized Python API server code 100x Some of the tricks we used to speed up calls to our analytics API written in Python: played with asyncio, messed with SQLAlchemy, hacked deep in asyncpg, rewrote parts in Cython, found better data structures, replaced some pandas with pu
- February 24, 2022 Alias: An approach to .NET Assembly Conflict Resolution Many .NET applications and frameworks support a plugin based model). Also known as "add-in" or "extension" model. A plugin model allows extension or…
- February 24, 2022 Alias: An approach to .NET Assembly Conflict Resolution Most plugin based models load all assemblies into a single shared context. This is a common approach because it has better memory usage and startup performance. The history and rules of assembly loading in .NET is convoluted;
- February 22, 2022 Tracking Stability in a Bluetooth Low Energy-Based React-Native App Daniel is an Agile Software Developer specializing in all forms of mobile development, Native iOS, React-Native, and beyond
- February 17, 2022 Join Sentry at Game Developers Conference 2022 In just a few short weeks, nearly 17,000 game developers will embark—potentially for the first time in a couple of years—to San Francisco, CA. The reason? The…
- February 16, 2022 Get Insights Into Project Health with Updates to Dashboards and Stats We made a few updates to Dashboards and Stats so you can spend less time manually building reports and more time getting insights.
- February 15, 2022 Why is Python so Popular? Nahla Davies is a software developer and tech writer. Before devoting her work full time to technical writing, she managed—among other intriguing things—to serve as a lead programmer at an Inc. 5,000 experiential branding organization whose clients include
- February 10, 2022 Usual Performance Suspects: Introducing Suspect Spans A trace is the end-to-end journey of one or more connected spans and a span is an operation or “work” taking place on a service. So when it comes to debugging…
- February 8, 2022 UI Breadcrumbs for Android Error Events When a crash happens in your Android application, UI breadcrumbs can help you resolve errors faster. Learn more here.
- February 3, 2022 How to monitor Lambda functions in your SST application Jay V is one of the founders of Serverless Stack (SST), an open-source framework that makes it easy to build serverless apps. He spends his time trying to…
- January 31, 2022 2021: A Year in Review As we (happily) leave 2021 in the dust, humor us one more retrospective. After thousands of bug fixes, feature enhancements, and performance improvements, here's a snapshot of what we shipped to help you see what actually matters, solve quicker, and learn cont
- January 18, 2022 Deprecation From U2F API to WebAuthn If you’re using the U2F API for registration and authentication of your U2F devices, you will notice a dire situation is coming soon: Google Chrome will no…
2021 57
- December 16, 2021 Yes, Open Source Is Sustainable Two months ago, we announced our annual investment in open source maintainers, mostly folks whose work we depend on to deliver Sentry to you, plus a few…
- December 15, 2021 Sentry's response to Log4j vulnerability CVE-2021-44228 Sentry is not impacted by the log4j vulnerabilities, CVE-2021-44228 or CVE-2021-45046, also known as log4shell.
- December 14, 2021 Bytecode transformations: The Android Gradle Plugin The first part of a blog post series about bytecode transformations on Android, where we talk about different approaches to bytecode manipulation in Java as well as how to make it work with Android and the Android Gradle plugin.
- December 9, 2021 Prioritize the Right Performance Monitoring Metrics We can all agree that one of the great pleasures in life is seeing the exact performance monitoring chart you want - exactly where you want it on the Sentry Performance home page. No? Ok. Well, at least we agree it's better than no
- November 24, 2021 Bringing Specto into the Sentry Family We’re delighted to announce that we’ve acquired Specto, a powerful mobile profiling tool from ex-Facebook mobile experts who share our determination for…
- November 18, 2021 Monitoring our Local Development Environment with Sentry Is your organization's local development environment plagued with issues? Read on how you can use Sentry to monitor it and help you solve issues quickly.
- November 16, 2021 Measure, Track, Improve: Streamlined event exploration and increased visibility into team health For many engineering leaders, measuring their team’s impact can be hard to quantify and a face:palm process, filled with searching through logs and exporting data sets to cobble togethe
- November 2, 2021 Change Happens - Get Alerted To give you enough notice to fix an issue before it escalates, we’re evolving our alerts and making them more proactive with Change and Crash Rate Alerts. So…
- October 28, 2021 Keep Gamers Gaming — Application Monitoring for Unity Given the millions of registered Unity developers worldwide, Unity is arguably the most popular engine used to develop games. But, whether you’re building the…
- October 21, 2021 We Just Gave $154,999.89 to Open Source Maintainers Sentry is an Open Source-aligned company. We started out in 2008 as a small open source side project, and we grew within the community for years before…
- October 7, 2021 Automate, Group, and Get Alerted: A Best Practices Guide to Monitoring your Code - Part 2 This is part two of a two-part series on how to monitor code health at scale with Sentry.
- October 5, 2021 Hacktoberfest is Upon Us Ah, October. Pumpkin spice fills the nostrils of Northern Hemispherians, spring stirs the air in the South, and DigitalOcean & Friends bring us yet another…
- September 28, 2021 Automate, Group, and Get Alerted: A Best Practices Guide to Monitoring your Code - Part 1 This is part one of a two-part series on how to monitor code health at scale with Sentry.
- September 16, 2021 Find the right person at the right time to fix the right issue with SCIM for Okta, Code Owners with GitHub, and more If you know someone who actually likes managing work across projects, we’d love to meet this mythical being. Because we can’t imagine who enjoys hand-sifting…
- September 9, 2021 Use Suspect Tags to improve App Performance When you’re optimizing your application for performance, it helps to understand the user conditions where the slowest transactions occurred, such as OS,…
- August 31, 2021 Performance Monitoring in GraphQL A quick cheat sheet to integrate Sentry Performance in your Apollo Server.
- August 23, 2021 Four Mobile Vitals Every Mobile Developer Should Monitor Monitoring mobile vitals can help developers catch problems early on. Learn more about four important mobile vitals here.
- August 12, 2021 Distributed Tracing 101 for Full Stack Developers In the early days of the web, writing web applications was simple. Developers generated HTML on the server using a language like PHP, communicated with a single relational database like MySQL, and most interactivity was driven by stat
- August 12, 2021 Distributed Tracing 101 for Full Stack Developers In today’s modern web stack it’s anything but. Full stack developers are expected to write JavaScript executing in the browser, interop with multiple database technologies, and deploy server side code on different server architectures
- August 10, 2021 Guest Post: Troubleshooting Feature Flags with Komodor and Sentry Mickael Alliel is a DevOps Engineer who enjoys experimenting with new technologies and methodologies. Mickael is currently developing the next-gen K8s…
- August 3, 2021 Sentry's New Mobile App for Managing Releases Learn more about Sentry’s mobile app that manages new releases & focuses on release health for a more comprehensive view.
- July 27, 2021 Instrumenting Our Frontend Test Suite (...and fixing what we found) Adding Instrumentation to Jest Here at Sentry, we like to dogfood our product as much as possible. Sometimes, it results in unusual applications of our product…
- July 15, 2021 Root out the odd operation with Operations Breakdown Transactions are sent when your service receives a request and sends a response, like an API call or a page load. Within each transaction is a series of…
- July 13, 2021 Become A Hidden Champion. Work With Me In Vienna. A term of business endearment — if there is such a thing — is to call a company a hidden champion. It’s bestowed on businesses who quietly sustain their…
- July 1, 2021 Jamstack June: A Recap Like any jam session, Jamstack June must end. But not before we reprise a few of our greatest licks of the month: Our Next.js SDK monitors your Next.js…
- June 29, 2021 Why Debugging JavaScript Sucks — And What You Can Do About It What makes JavaScript great is also what makes it frustrating to debug, but there are methods you can use to improve the debugging experience.
- June 17, 2021 Jamstack, Next.js, Netlify, and Sentry: How The Pieces Fit Jamstack (Javascript + APIs + Markup) is a web architecture that combines the convenience of pre-built websites with the capacity to handle custom APIs and…
- June 15, 2021 Find the Root Cause Faster with Trace View and Trace Navigator Like a bratty teenager, traditional monitoring answers your questions, but does so in a terse, unhelpful manner: Why is my page slow? Guess it’s the API call.…
- June 10, 2021 Sentry Application Monitoring for Next.js As you could probably tell from the title, we shipped an SDK for Next.js. This means you can capture errors, measure performance, manage releases, configure…
- June 8, 2021 Better Alerts [as in, far more specific and just generally way better] A couple of weeks back, we broke sign-ups. And in the most meta fashion, we learned about this because someone here had the foresight to set up an alert in…
- May 27, 2021 Dogfooding Chronicles: Never Be Content With Your Content (Security Policies) A Content Security Policy (CSP) lets a browser know which content sources are to be trusted — and which aren’t. Learn how to update your CSP and protect your application.
- May 25, 2021 Establishing the New Normal in Pandemic-Aftertimes [Three Hundred and Eighty-One] [Three hundred and eighty-one]. The number of days it's been since our Sentry offices shut down, in what we believed at that…
- May 24, 2021 No-code AWS Lambda Monitoring Auto-instrumenting AWS Lambda Monitoring didn’t originate through a focus group or business plan. It started as a hackathon project that addressed the tedium…
- May 20, 2021 Great Moments in Application Monitoring The consequences of poor application performance are both real and terrifying: lost customers, lost trust from your team, and lost confidence in your…
- May 18, 2021 Measuring Success with Sentry In the early days of web development, there was one way to measure code: WTFs per minute. It was a metric that could be applied across all languages, as every…
- May 13, 2021 Supporting Native Android Libraries Loaded From APKs Like mechanics who restore their own cars or plastic surgeons who self-rhinoplasty, our developers put their skills to interesting uses during their free time.…
- May 5, 2021 Measuring User Experience with Web Vitals Top of search for you means top of mind for your customers. And with Google’s upcoming Page Experience update to Web Vitals taking place in a few weeks, now’s…
- April 20, 2021 Silencing Distractions with Review List and Automations By organizing information and automating mundane tasks, Sentry is able to remove any ambiguity around if an issue should be addressed, by whom, and in what priority order.
- April 12, 2021 Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the…
- April 12, 2021 Slow and Steady: Converting Sentry’s Entire Frontend to TypeScript Recently, Sentry converted 100% of its frontend React codebase from JavaScript to TypeScript. This year-long effort spanned over a dozen members of the engineering team, 1,100 files, and 95,000 lines of code.
- April 7, 2021 Using Feature Flags in Sentry From testing in production to running A/B tests, feature flags have a range of uses. At Sentry, one way we use feature flags is to safely allow beta access to…
- March 30, 2021 A Sanity Listicle for Mobile Developers Before we look to April, let’s recap some of our most notable mobile updates from this past month with a few tips on how to solve what matters faster and a sneak peek of what's coming next.
- March 25, 2021 Using Sentry Performance To Make Sentry Performant Like many companies, Sentry uses feature flags to determine when certain users see certain features. Recently, we decided to switch our feature flag software…
- March 18, 2021 Performance Monitoring for Android Applications Android is arguably the most ubiquitous operating system in the world. Whether it's a tablet, phone, folding phone, computer, TV, or IoT device, chances are…
- March 16, 2021 Building Dark Mode Like many companies, we have a Hack Week at Sentry. In 2017, we coded an app which blared entrance music for anyone who stepped foot in our office. In 2019, we…
- March 11, 2021 Performance Monitoring Support for React Native March Mobile Madness continues with Performance support for React Native. Our friend, Jenn Mueng shares how Performance supports his mobile appliction. In…
- March 9, 2021 Issue Detail Performance Improvements One of Sentry’s most-trafficked pages is our issue details page, as it helps our customers understand the root cause of an error. For those of you who are new…
- March 3, 2021 With Flutter and Sentry, You Can Put All Your Eggs in One Repo This month we’re updating several of our mobile SDKs. You might think it’s madness… Mobile March Madness. First up is Flutter. It’s fair to say that all of us…
- February 25, 2021 Python 3 Compatibility: What To Know Compatibility is a moving target. This is particularly true for backwards-incompatible languages such as Python 3, as it forces developers to shoehorn Python 3…
- February 23, 2021 3 Ways to Improve JavaScript Applications In January we brought Release Health to JavaScript. This month we've been thinking about the overall experience for JavaScript developers, some could call it…
- February 18, 2021 Series D: Moving Faster and (Not) Breaking Things Can Sentaurs become unicorns? Apparently so.
- February 16, 2021 Close the Loop with User Feedback Everyone's software crashes. As an engineer, you don't feel your users' frustration unless they reach out to customer support, write bad reviews, or tweet…
- February 9, 2021 Asking The Right Query With Discover Successful businesses don’t sort data — they shape it. Discover, Sentry’s query builder, gives form to your event data so you can measure performance and trace…
- February 3, 2021 How to use Sentry Attachments with Mobile Applications Attachments in Sentry makes sending & receiving critical context easy. Learn how to use Sentry attachments with mobile applications here.
- January 27, 2021 Track Session Data with Sentry for JavaScript It’s January 2021 and you've probably broken five out of six New Year's Resolutions. I don't want to be the reason for breaking your last one, so I’ll cut…
- January 20, 2021 A Gem of an Update: Performance Monitoring for Ruby https://sentry.io/product/tracing/In order to continuously improve your Ruby application, you need to understand everything your code touches. That means…
- January 12, 2021 Sentry Receives SOC 2 Type 2 Certification No matter your business, keeping customer data secure is critical toward keeping your customer’s trust. With the rise in data breaches (and subsequent security…
2020 51
- December 21, 2020 Sentaurs and Celebrations At 9AM Pacific time, Sentry joined a video call and proceeded to take a journey. Curiosity became enthusiasm, sentimentality, surprise, and finally laughter.
- December 17, 2020 How Slow is Slow? Slow is the new downtime. What you once feared from a downed website — decreased conversion rates, lower page ranks, abandoned carts — now applies to a…
- December 7, 2020 Support for Database Performance Monitoring in Node Application performance monitoring is great because it lets you see whether your application is fast or slow, and which parts need speeding up. For Node…
- November 10, 2020 Investigating Performance Regressions with Trends To us, dogfooding means using Sentry to improve Sentry. Here in this article, you’ll see how we used Performance to improve our search infrastructure.…
- November 10, 2020 Sentry Fall Semester: Web Vitals 101 To improve front-end performance in your application, it’s important to understand what kind of problems users are experiencing. They may be encountering slow…
- November 10, 2020 Investing in the Future of Frontend Why we’re investing in the Future Of Frontend Nearly a decade ago, Marc Andreesen uttered the infamous quote “software is eating the world”. Since then, the…
- October 27, 2020 Notice of (Internet) Address Change As part of continuing projects to increase the reliability of sentry.io, the IP addresses associated with the service will be changing soon. These changes may…
- October 20, 2020 Verifying Large Refactors in Production with Sentry Recently we used Sentry to ensure we didn’t break Sentry while doing a large code refactoring project.
- October 15, 2020 Sentry for Spring Boot & Logback While Spring Boot provides everything developers need to build applications, it leaves operational aspects of debugging issues to the developers and…
- October 1, 2020 Debug errors in Lambda functions Troubleshooting production issues in Lambda environments is often challenging. CloudWatch requires developers to comb through logs, search for relevant terms…
- September 29, 2020 Get Sentry Alerts in Microsoft Teams Microsoft wanted to give teams more ways to be well... a team. So they built Microsoft Teams, a communication platform for instant messaging, voice & video…
- September 22, 2020 Escalate Critical Issues with PagerDuty and Sentry Connecting Sentry and PagerDuty is a great way to make sure important issues don't get stuck in backlog purgatory. But sometimes there's a drop-everything…
- September 17, 2020 Issue Tracking with Linear and Sentry This integration was built on the Sentry Integration Platform — a new way for developers to build workflows on top of Sentry. Interested in creating an…
- September 14, 2020 Finding and Fixing Django N+1 Problems Sentry now detects N+1 issues. Learn more about how to find and fix Django N+1 problems here.
- September 9, 2020 The Great Irony of Serverless Computing Serverless is great for so many reasons. Scale, speed to deployment, service management, etc. We can't say the same about debugging Serverless issues till now. Learn about how our latest updates help you resolve Serverless issues in minutes.
- August 27, 2020 Continuous Improvement in Native Track crash-free sessions, crash-free users, version adoption, and the overall health of each release of your native applications with Sentry.
- August 11, 2020 The Pain of Debugging WebAssembly WASM can do some awesome things. But what’s not awesome? Debugging with WASM.
- August 4, 2020 Enable Suspect Commits, Unminify JS, and Track Releases with Vercel and Sentry Calling all JavaScript developers. Read all about our newest integration with Vercel that automatically generates releases, configures suspect commits, and uploads source maps for you.
- August 3, 2020 Asynchronous CSV Exports with Discover We made it easier for you to access the data you've been itching to get your hands on. With Asynchronous CSV Exports, you can define what you need and we'll notify you when it's ready to download.
- July 30, 2020 Automate Release Management with the Sentry Release GitHub Action Check out our new and official GitHub Action.
- July 28, 2020 Go-Getting Lazy-Loading In our latest edition of the Dogfooding Chronicles, we use Performance to motivate lazy-loading user-facing data.
- July 27, 2020 API Authentication Bypass On July 20th a customer informed us of an authentication bypass vulnerability in our API. In the end, we found no evidence of any customer data exposure. But as always, there are a few lessons learned. Read more here.
- July 22, 2020 Handling GraphQL Errors Using Sentry When GraphQL queries go wrong, the focus is usually on handling the returned exception. Learn how to take the original GraphQL request & translate it into a more informative response with Sentry.
- July 14, 2020 See Slow Faster with Performance Monitoring Like nature intended, but better. Performance Monitoring from Sentry is taking off.
- July 13, 2020 Crash by API Crashes are something we know a thing or two about. Here are some ideas on how to prevent your app from crashing due to an SDK issue that's out of your control.
- July 7, 2020 Don’t Be Alarmed by Alerts Set thresholds. Receive alerts. Sentry’s new Metric Alerts makes it easy to swift-ly, react to issues before things go off the rails. C what we did there?
- July 2, 2020 Sentry Data Wash Now Offering Advanced Scrubbing Advanced Data Scrubbing is a new alternative way to redact sensitive data just before it is saved in Sentry. Now you can define custom regular expressions to match on sensitive data and much more.
- June 25, 2020 Dogfooding Chronicles: Thinking Backward, Moving Forward In part two of Dogfooding Chronicles, our team used all available resources — Discover, Metric Alerts, and our new Performance offering — to track a slow-loading frontend issue back to its backend origins.
- June 22, 2020 Self-Hosted Sentry Switching to CalVer We're switching to CalVer for all of our open source releases. Look out for new versions... I mean releases once a month. Get the first one: Sentry 20.6.0.
- June 16, 2020 Building an Observable Enterprise App Arun Goel, Head of Engineering at VMware Cloud Marketplace, writes about how his team uses VMware Tanzu Observability (Wavefront) and Sentry to proactively monitor and fix issues before they become production problems.
- June 11, 2020 Get a Jump On Errors with Sentry and Atlassian Ship fast without breaking things. Atlassian announced 12 new features, automation, and integrations to help developers take their time back and ship better code, including automated monitoring with Sentry.
- June 10, 2020 Access Commit Data for Each Release with Sentry and Heroku Integrate Sentry with Heroku to see commit data for each release, which files have changed most recently and who pushed code, which helps debug new errors as they occur.
- June 8, 2020 Automating Sentry Releases with our Netlify Build Plugin Learn how to automate release management and deliver a reliable customer experience with Sentry and Netlify.
- May 27, 2020 Reciprocal Value Joe Alfaro, VP of Engineering at Reciprocity, shares how Sentry helps his team resolve problems before customers can report them.
- May 21, 2020 Dogfooding Chronicles: Tracing the path from “It’s Slow” to “What’s Slow” In part one of Sentry’s Dogfooding Chronicles, find out how we used Performance’s application monitoring features to keep a slow product demo from demoralizing the team.
- May 19, 2020 Crash-free Sessions, Carefree Users with Release Health No one knows why good apps crash. Except for you, because Sentry tells you. Now get data on crash-free sessions, crash-free users, version adoption, and more. Meet our newest feature, Release Health.
- April 14, 2020 The Four Types of Error Monitoring An in-depth breakdown of the 4 different types of monitoring. Read about how they're different, why they're important, and their signature wrestling move. (That last one was a joke, kind of.)
- March 3, 2020 New Ways to Uncover Trends with Discover Check out the Discover features you can use to identify and diagnose the root causes of your errors and monitor your application health.
- February 27, 2020 Continuous Releases with Travis CI and Sentry TravisCI is a hugely popular continuous integration tool, and we use it at Sentry! This post will show you how to configure TravisCI to automatically create Sentry Releases as part of your workflow.
- February 25, 2020 Get More From Sentry With Our PagerDuty Integration We're combining Sentry's error monitoring with PagerDuty's automated escalation system to help you solve issues almost as fast as we find them.
- February 20, 2020 Motivational Posters Are So '90s, Our Values Are Not It’s been 2 years and 450% employee growth since we’ve updated our Company Values. Having just hit triple digits with our employees, it’s time to iterate and keep them reflective of what Sentry represents, both today and where we
- February 18, 2020 Dump Them for Sentry, Before They Can Break Up with You Mobile monitoring tool being shut down? It's probably for the best because you need resolution tools that work across organizational and technical boundaries. We got you covered with Sentry for Mobile.
- February 18, 2020 Funding Open Source Sentry gave $20,000 to open source projects in 2019 and is committed to contributing $100,000 in 2020.
- February 12, 2020 How we grew Sentry's monthly active users by rethinking invitations At its core, Sentry is a tool that alerts you to defects in your production software. But it does more than blast stack traces into your inbox: Sentry provides…
- February 12, 2020 How we grew Sentry's monthly active users by rethinking invitations At its core, Sentry is a tool that alerts you to defects in your production software. But it does more than blast stack traces into your inbox: Sentry provides powerful workflows to help your team determine root ca
- February 11, 2020 New Debugging Superpowers with Discover Discover delivers prebuilt searches and more. New dashboard functionality that allows you to see broad trends in how issues are impacting your service.
- February 6, 2020 Sentry Integration Platform: Get Insights on the Integrations You Build Our integration dashboard provides a way to view different insights and metrics into how your integration is performing, all on one page.
- January 21, 2020 Automating Sentry Releases with CircleCI Combine Sentry's CLI with CircleCI to automatically create Sentry releases and learn about some of our best features like identifying suspect commits that likely introduced new errors and applying source maps to see the original source code w
- January 14, 2020 Welcoming Sentry’s New CEO It’s my pleasure to introduce the newest member of the Sentry team: CEO Milin Desai
- January 14, 2020 Making Software Better: My Move to Sentry “I am thrilled to join Sentry as CEO to continue scaling and seizing this massive opportunity in front of us.”
- January 7, 2020 Self-hosted Sentry 10 is ready to serve - get it while it's hot! Sentry 10 - Integrations, visibility, and native crash & symbolication support. Check out this post for all the details.
2019 82
- December 19, 2019 Debugging a Rust Segfault with Sentry We set out to fix our native crash reporting service using our native crash reporting SDK. Learn more about debugging a Rust segfault here.
- December 17, 2019 Using GitHub Actions to Create Sentry Releases At Sentry, we're big fans of continuous integration and deployment, and of course, GitHub. In this blog post, we'll walk through how to use GitHub Actions to automatically create Sentry releases.
- December 12, 2019 5 Application Development Trends for 2020 Over the past decade, there have been many innovations in the software development industry with new technologies like the cloud, microservices, and…
- December 10, 2019 New Android SDK How-to Our Android SDK version 2.0.0 just reached Beta. To provide you with a smooth start, we prepared this tutorial that will show you how to install the SDK and…
- November 25, 2019 Adding Native Support to our Android SDK We're continuing our expansion into Native and Mobile by adding NDK support to our Android libraries.
- November 21, 2019 Customize Your Sentry Workflow: A Sample Internal Integration See an example of how you can create a round-robin-style integration as an Internal Integration.
- November 19, 2019 Sentry Receives SOC 2 Compliance Certification In a world where companies’ security teams are notoriously—and rightly—paranoid, we’re pleased to announce that Sentry has recently received its SOC 2 Type I…
- November 14, 2019 An Eventful End To The Year We’re going to be at DroidCon, AWS re:Invent, and Node + JS Interactive before the year is done.
- November 13, 2019 Deprecating Our Legacy JavaScript SDK We will deprecate our old raven-js SDK on npm in favor of our newer @sentry/browser in the second quarter of 2020.
- November 12, 2019 Sentry For Data: Error Monitoring with PySpark Data pipelines and analytics tooling have become essential parts of modern businesses, so why are error monitoring and observability tooling for data tools…
- November 6, 2019 Re-Licensing Sentry Our projects now use the Business Source License (BSL), to protect them from being misused without changing anyone’s ability to run Sentry at their company.
- November 5, 2019 Sentry Integration Platform: Optimizing Incident Management with Amixr Make incident response less painful, more collaborative, and faster using Amixr's integration with Sentry.
- October 29, 2019 Three Reasons to "Meat" Us at GitHub Universe Meet us at GitHub Universe on November 13-14th at the Palace of Fine Arts in San Francisco where we’ll be serving up lunch, Sentry style.
- October 25, 2019 How to Mutate Data in a System Designed for Immutable Data In our Field Guide series, we share challenges and successes we've encountered while exploring uncharted territory.
- October 25, 2019 How to Mutate Data in a System Designed for Immutable Data Sentry’s growth led to increased write and read load on our databases, and, even after countless rounds of query and index optimizations, we felt that our databases were always a hair’s breadth from the next performance tipp
- October 17, 2019 How a Hack Week Project Encourages People to Be Nice on the Internet In an effort to encourage more participation in the open-source community, Sentry Data Engineer Syd Ryan, Support Engineer Maggie Bauer, and Head of Product Dave Hayes created the Be Kind Bot.
- October 15, 2019 Seven Events in Thirty Days: Everywhere You Can Find Us in November We're coming to a town near(ish) you.
- October 10, 2019 Sentry For Good: Exploring Health And Tech With Resolve To Save Lives Our new Sentry for Good program amplifies the voices of non-profits, open-source tools, and educational institutions.
- October 4, 2019 What's New in Sentry — August/September Changelog Take a look at what shipped in August and September.
- October 1, 2019 Takeaways from PagerDuty Summit: Tracing + Timely Alerts Developers want to know about issues, find the root cause, and fix them quickly so that they can move on to other things — like writing more code.
- September 26, 2019 Fixing Native Apps with Sentry Here's a look at how you can use Sentry to detect native application crashes and fix them in no time.
- September 24, 2019 Rethinking Application Performance Monitoring (APM): Sentry Raises $40 Million Series C From rich error monitoring to holistic application monitoring, Sentry is ready to push innovation in the application space.
- September 24, 2019 Sentry Extends Best-in-Class Error Monitoring for Native Applications We now have a complete offering for native projects that allow developers to debug faster with the power of alerts, context, and root-cause analysis.
- September 19, 2019 How to secure ASP.NET Core apps with Azure Key Vault and Sentry You like your apps setting secure, and so do we.
- September 17, 2019 How to Get Stronger Consistency Out of a Datastore In our Field Guide series, we share challenges and successes we've encountered while exploring uncharted territory.
- September 10, 2019 Join Us at PagerDuty Summit From September 23rd to 25th, Sentry will be at PagerDuty Summit, where we'll explore the power of error monitoring in a world that's always on (or on-call).…
- September 4, 2019 Sentry for Data: Easier, Faster Apache Beam Debugging In our Sentry for Data series, we explain precisely why Sentry is the perfect tool for your data team.
- August 28, 2019 Improve Uptime with Error Prevention and Awareness We expect the services we use to always work. But, sometimes they don't. Here's a look at how developer teams can avoid and minimize the impact of downtime.
- August 21, 2019 Sentry's Internal Integrations: Build internal tools that fit your workflow We created a way for you to build world-class internal tools on top of Sentry.
- August 15, 2019 Introducing: Sentry's Unified Go SDK Our new, unified Go SDK supports all recent versions of the language, utilizes its features, and gives developers the most helpful hints possible for where and why an error might happen.
- August 13, 2019 Tools This Engineer Uses: Meetup, Glitch, Anki, (Actual) Paper In our Tools This Engineer Uses series, we explore the routines, systems, and tools people rely on to solve problems and accomplish goals.
- August 9, 2019 Meet our 2019 Summer Interns Read all about the accomplishments our two summer interns. And also watch them dodge lightning bolts.
- August 6, 2019 Sentry for Good: Code for America and Digital-Age Food Stamps Our new Sentry for Good program amplifies the voices of non-profits, open-source tools, and educational institutions.
- August 1, 2019 What's New in Sentry — June/July Changelog Take a look at what shipped in June and July.
- July 25, 2019 Field Guide: Sentry and the Legend of Snuba Migration In our Field Guide series, we share challenges and successes we've encountered while exploring uncharted territory.
- July 18, 2019 Kickstarting Sentry Meetups with Community Show-and-Tell Night Sentry's new Developer Advocate is kicking off our new event series.
- July 16, 2019 Building Sentry: So I'm following the source map that leads to you In our Building a Sentry series, we'll be covering all the nitty-gritty details that go into building a debug experience at scale.
- July 16, 2019 Building Sentry: Source maps and their problems Other than Python, JavaScript is the oldest platform that Sentry properly supports, which makes sense considering many Python services (including Sentry itself) have a JavaScript front-end. The system that almost everybody uses to debug t
- July 10, 2019 Sentry for Data: Optimizing Airflow with Sentry In our Sentry for Data series, we explain precisely why Sentry is the perfect tool for your data team.
- July 3, 2019 The Sentry Workflow — Resolve Errors suck. Who wants to spend too much time fixing or investigating them? In our Workflow series, we'll help you optimize your workflow, from crash to resolution.
- June 26, 2019 Tools This Engineer Uses: VS Code, Zeplin, Prettier, ESLint, Droplr In our Tools This Engineer Uses series, we explore the routines, systems, and tools people rely on to solve problems and accomplish goals.
- June 18, 2019 Sentry for Good: Preventing bad code from happening to good people Our new Sentry for Good program amplifies the voices of non-profits, open-source tools, and educational institutions.
- June 13, 2019 Building Sentry: Symbolicator In our Building a Sentry series, we'll be covering all the nitty-gritty details that go into building a debug experience at scale.
- June 13, 2019 Building Sentry: Symbolicator Over two years ago, Sentry started supporting its first native platform: iOS. Since then, we’ve added support for many other platforms via minidumps and recently introduced our own SDK for native applications to make capturing all that precious information
- June 4, 2019 Sentry Integration Platform: Observability with Rookout Cut time from error to resolution with Rookout's new integration on the Sentry Integration Platform.
- June 3, 2019 What's New in Sentry — May Changelog Take a look at what shipped in May.
- May 31, 2019 Surfacing Application Errors in Selenium Tests Here's a look at how we strengthened our automated tests by surfacing JavaScript errors from Selenium tests in the report.
- May 23, 2019 Taking Native Crash Reporting to the Next Level This summer, we're taking native crash reporting to the next level by introducing a couple of key features.
- May 21, 2019 Building Sentry: What Are RAM Bundles Anyway? In our Building a Sentry series, we'll be covering all the nitty-gritty details that go into building a debug experience at scale.
- May 16, 2019 Introducing Snuba: Sentry's New Search Infrastructure We'd like to introduce you to the result of a year's worth of work — Snuba, the primary storage and query service for event data that powers Sentry in production.
- May 16, 2019 Introducing Snuba: Sentry's New Search Infrastructure For most of 2018, we worked on an overhaul of our underlying event storage system. We’d like to introduce you to the result of this work — Snuba, the primary storage and query service for event data that powers Sentry in production.
- May 14, 2019 Sentry 9.1 and Upcoming Changes If you are one of the thousands of companies running open source, there are a few things you need to know about 9.1 that will affect you down the road.
- May 9, 2019 A/B Testing is Messy, Until It's Not Sentry wrote an experimentation system with minimal work.
- May 7, 2019 Sentry Integration Platform: Project Management with Clubhouse Prioritize and fix bugs faster with Clubhouse's integration on the new Sentry Integration Platform.
- April 30, 2019 What's New in Sentry — April Changelog Take a look at what shipped in April.
- April 25, 2019 Tools This Engineer Uses: Grafana, VS Code, Wallaby.js, Sentry Test Kit In our Tools This Engineer Uses series, we explore the routines, systems, and tools people rely on to solve problems and accomplish goals.
- April 23, 2019 Introducing the Sentry Integration Platform Today we're launching the Sentry Integration Platform. Now *you* have the power to build the kind of integrations you want to see in Sentry. No need to wait around for us to do it.
- April 17, 2019 Surface Kubernetes Errors with Sentry Decrease noise and increase developer visibility into errors by launching sentry-kubernetes in your Kubernetes cluster. Learn more about how to manage errors here.
- April 11, 2019 Common Sentry Settings Roadblocks and How to Overcome Them Finding and fixing bugs with Sentry is easier when Sentry itself is set up in a way that minimizes disruption.
- April 8, 2019 Growing Adoption by Building a Modern Clippy We increased Sentry user engagement with our version of Clippy for the modern web: Assistant.
- April 4, 2019 Trace Errors Through Your Stack Using Unique Identifiers in Sentry Why spend time navigating between services to find the root cause of an error when you could save that time by tracing the error with Sentry?
- March 29, 2019 Exception Perceptions: Gremlin + Chaos Engineering On the newest episode of Exception Perceptions, Principal SRE at Gremlin, Tammy Butow, organizes our thoughts about Chaos Engineering.
- March 26, 2019 Fixing Sentry with Sentry: Lock-Contention Edition We recently experienced two minor outages (sorry about that). Here's how we found and fixed the issue.
- March 22, 2019 Congratulations to Sentry's Open Source Grant Recipient Thank you to everyone who applied — we sincerely appreciate the time and effort spent detailing your open source hopes and dreams.
- March 20, 2019 Maximize Insights with Sentry's Integrations Make your life easier with error visibility gained from Sentry's integrations.
- March 14, 2019 How Nextcloud Uses Sentry to Build Private, Federated Clouds Here's a look at how Sentry finds issues in Nextcloud betas, RCs, and stable releases that might have gone noticed otherwise.
- March 12, 2019 Introducing: Sentry's Unified PHP SDK We're trying to provide the best PHP support we can, including this shiny new unified PHP SDK.
- March 6, 2019 New Features, Greater Visibility Sentry’s newest features provide both macro- and micro-level perspective of trends in your errors and application's health.
- February 28, 2019 Exception Perceptions: 4 Best Practices for Using Docker Compose On the newest episode of Exception Perceptions, Docker Captain Bret Fisher helps us master Docker Compose.
- February 25, 2019 Find and Fix Bugs Faster with Updated GitLab Integration To give greater visibility into errors, we added release and commit tracking as well as suspect commits to our GitLab integration.
- February 21, 2019 How HTTP Toolkit Debugs Netlify Errors with Sentry Your code is going to break eventually, and you need the tools to fix it.
- February 20, 2019 Debug Node.js Projects with Source Maps We now support source maps for Node.js projects. Here's a look at how to debug Node.js projects and make those source maps available for Sentry.
- February 14, 2019 How Sentry Thrives as an Open Source Software Company Sentry is open source, which we all know to be a good, noble thing. But how does Sentry make money?
- February 13, 2019 Big, New Features Coming Very Soon Here's a preview of a few upcoming features.
- February 12, 2019 Looking Back on 2018 2016 was a big year for us. 2017 was even bigger. You know what that means: 2018 was the biggest yet.
- February 7, 2019 The Sentry Workflow — Triage Errors suck. And you don’t want to spend your time fixing or investigating them. In our Workflow series, we’ll help you optimize your workflow, from crash to resolution.
- February 5, 2019 Prioritize Errors that Matter with Sentry + Jira Server We've added support for Jira Server, including issue management, two-way issue sync, and organization-wide settings.
- January 31, 2019 How to Use Sentry & nginx to Trace Errors Here's a look at how we used Sentry & nginx to trace an error traced an error through multiple systems with the help of a request ID.
- January 29, 2019 Apply for Sentry's Open Source Grant We're offering three months of funding to an individual dedicated to working on an open source project with the Sentry Open Source Grant.
- January 23, 2019 Exception Perceptions: KonMari Your Containers with Kubernetes On the newest episode of Exception Perceptions, InfluxData Developer Advocate Katy Farmer takes us on a journey of Kubernetes discovery.
- January 17, 2019 Debug Front-End Errors with Sentry Maximize your front-end debugging with just a few manual optimizations. Learn more here about how front-end engineers can use the Sentry platform.
- January 10, 2019 The Sentry Workflow — Alert Errors suck. And you don’t want to spend your time fixing or investigating them. In our Workflow series, we’ll help you optimize your workflow, from crash to resolution.
2018 89
- December 12, 2018 Monitoring and debugging AWS Lambda using Sentry and Epsagon Here's a look at how you can identify and solve issues in AWS Lambda applications, with the help of two powerful tools.
- December 5, 2018 Exception Perceptions: How Smartcar Enables Developers to Build Apps for Cars On the newest episode of Exception Perceptions, Sydney Palumbo and Emre Sonmez drove by to chat about Smartcar, a platform that helps developers create apps that communicate with vehicles.
- December 4, 2018 Safe Web Services with Actix and Sentry Enjoy this quick introduction to creating a web server with Actix and monitoring it with Sentry.
- November 27, 2018 Tools This Engineer Uses: GitHub, Bear, Alfred, Insomnia, VS Code In our Tools This Engineer Uses series, we explore the routines, systems, and tools people rely on to solve problems and accomplish goals.
- November 21, 2018 Sentry at AWS re:Invent Sentry will be at at AWS re:Invent on November 26 through 30 in Las Vegas. We hope to see you there! Unless you’re not going.
- November 20, 2018 Sentry Scouts: Machine Learning — A Recap We held a Sentry Scouts Meetup in August, but never wrote up a recap about our amazing panel discussion on Machine Learning. We've now addressed this by writing one.
- November 14, 2018 How to Build a SaaS Application Block by Block Here's a structural blueprint for constructing a SaaS application.
- November 6, 2018 Minidumps: Giving Weight to Your Electron Bug Reports We're exploring the intersection of minidumps and Electron.
- November 1, 2018 How Py Surfaces Critical Errors with Sentry In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- October 30, 2018 Configuring a Build Pipeline on Azure DevOps for an ASP.NET Core API Configure a build pipeline on Azure DevOps that builds the project, ensures everything is compiling, and checks to see that tests are passing.
- October 22, 2018 Getting Started with Rust Error Tracking Sentry's Rust SDK provides you with as much error information as possible, as long as you ship your debug information in the executable. Here's a look at how you can optimize your Rust error tracking.
- October 18, 2018 4 Reasons Why Your Source Maps are Broken & How to Fix Them Source maps can be extremely helpful…when they work. Learn more here about how to tell if your JavaScript source maps are broken & how to fix them.
- October 15, 2018 From OAuth to GitHub Apps: How Sentry Built its New GitHub Integration A recent switch from OAuth to GitHub Apps made our GitHub integration updates possible. Here's a look at the process and the logic behind the switch.
- October 11, 2018 Shipping Clean Code at Sentry with Linters, Travis CI, Percy, & More Hopefully it's no surprise that shipping clean, safe, and correct code is a high priority for engineering at Sentry. Here's a look at how we do just that.
- October 9, 2018 Tools This Engineer Uses: Vim, iTerm2, Control P In our Tools This Engineer Uses series, we explore the routines, systems, and tools people rely on to solve problems and accomplish goals.
- October 5, 2018 Life at Sentry: Meet Saloni Dudziak, VP of People In our Life at Sentry series, we find out what Sentry employees actually think about Sentry and its culture.
- October 4, 2018 Sentry’s New Java Agent: Adding Context to Your Stack Traces We'd like your feedback on an enhancement to the existing Sentry Java SDK: our new Java agent.
- October 1, 2018 Sentry Scouts: Arts + Tech — A Recap We held our fifth Sentry Scouts Meetup in May, but never wrote up a recap about our amazing panel discussion on Arts + Tech. We've now addressed this by writing one.
- September 24, 2018 Exception Perceptions: Automate Your Workflow with Probot for GitHub Apps GitHub Community Engineer Bex Warner shows us how to simplify our workflows with Probot.
- September 20, 2018 How a Content Security Policy (CSP) Could Have Protected Newegg We don’t know how malicious code was injected on Newegg’s billing page, but we do know how Newegg could have drastically decreased the likelihood of a breach: CSP.
- September 19, 2018 Python, JavaScript, .NET, and Rust: Sentry’s Unified SDK Updates Our new unified SDKs have arrived! Get a glimpse at what's changed and what it means for you.
- September 18, 2018 Sentry + Microsoft Azure DevOps: Error-Tracking, Crash-Reporting, & More No duplicate work. No new password needed. Sentry updated its Azure DevOps integration to include issue-sync and easy sign-on.
- September 12, 2018 Sentry + GitHub: Now with Support for GitHub Enterprise and Other New Features GitHub and Sentry users now benefit from easier sign-on and organization-wide setup improvements. Plus, a new integration for GitHub Enterprise.
- September 10, 2018 Do More with Sentry and Atlassian Sentry is rolling out additional support and features for Jira and Bitbucket that will increase observability and decrease setup time.
- September 6, 2018 New and Improved Integrations for Github, Jira, Bitbucket, Azure DevOps, & GitHub Enterprise New features include support for Azure DevOps and GitHub Enterprise, as well as additions to our integrations with Jira, GitHub and Bitbucket.
- September 4, 2018 Capture Content Security Policy (CSP) Violations with Sentry A closer look at how you can use Sentry to easily capture CSP violations.
- August 30, 2018 Purdue University's Retired .NET Peer Review App & the Path to Error Monitoring In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- August 27, 2018 Exception Perceptions: Turning C# into a 5-Star Mobile App with Xamarin On the newest episode of Exception Perceptions, Xamarin + Azure Cloud Developer Advocate Brandon Minnick talks about using C# and .NET skills to build fully native Android, iOS, and UWP apps.
- August 22, 2018 Trust Sentry on NuGet: Package Prefix Reservation As a pillar of the .NET ecosystem, NuGet specifies how .NET packages are created, hosted, and consumed. Sentry is proactively ensuring the security of our packages by reserving our package prefix.
- August 21, 2018 Life at Sentry: Meet Our 2018 Summer Interns In our Life at Sentry series, we find out what Sentry employees actually think about Sentry and its culture.
- August 20, 2018 Ship Code Smarter with Monitoring & Feedback Continuous shipping: a concept many companies talk about but never get around to implementing. Our new three-part series anchors why and how companies should ship continuously.
- August 15, 2018 Sentry Scouts: Security — A Recap We held our fourth Sentry Scouts Meetup in April, but never wrote up a recap about our amazing panel discussion on Security. We've now addressed this by writing one.
- August 8, 2018 Join the Discussion on Sentry's Streamlined SDKs SDKs play a very important role in success with Sentry, from the first error to the bug fix. We've rethought and streamlined our SDK experience, and now we're looking for your feedback.
- August 6, 2018 Minimize Risk with Continuous Integration (CI) and Deployment (CD) Continuous shipping: a concept many companies talk about but never get around to implementing. Our new three-part series anchors why and how companies should ship continuously.
- August 2, 2018 How to Improve UX & Fix Issues Fast (Spoiler: It's with Observability.) Sentry Developer Evangelist(a) Chloe Condon returns to The Open Source Show to chat with Bridget Kromhout, Microsoft Cloud Developer Advocate, about the value of observability.
- July 31, 2018 The Monitor — Andy Tuba, Senior Software Developer at Reddit In this sixth edition of The Monitor, Andy Tuba discusses Reddit's review and deploy process (and also plays some serious tuba).
- July 30, 2018 What Customer Success Means to Sentry Collaboration is vital to everything we do at Sentry, including collaborating with Sentry users — an effort led by Sentry's Customer Success team.
- July 26, 2018 Don’t Be “Pitchy” with Your Developer Meetup Pitches In her recent guest-post on the Microsoft + Open Source Blog, Sentry's Developer Evangelist(a) Chloe Condon sets the stage for the perfect pitchless engineering meet-up.
- July 25, 2018 Life at Sentry: Meet Chloe Condon, Developer Evangelist(a) In our appropriately named Life at Sentry series, we talk to Sentry employees about what life is like at Sentry.
- July 23, 2018 Modernizing Development with Continuous Shipping Continuous shipping: a concept many companies talk about but never get around to implementing. Our new three-part series anchors why and how companies should integrate continuous shipping.
- July 18, 2018 How Clubhouse.io used Objective-C + the Sentry React Native Integration for Post-Launch Error Tracking In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- July 17, 2018 3 Reasons to Disable JavaScript Source Fetching in Sentry In our continued push to improve configuration accessibility and security, Sentry now allows you to control JavaScript source fetching organization-wide.
- July 12, 2018 Exception Perceptions: Everything is Cool When You’re Part of a Team On the newest episode of Exception Perceptions, Sentry Product Manager Sara gives us all the dirt on collaboration and ownership, as well as who and how folks on teams should be notified when issues pop up in their ap
- July 10, 2018 Sentry Scouts: UX — A Recap We held our third Sentry Scouts Meetup in March, but never wrote up a recap about our amazing panel discussion on UX. We've now addressed this by writing one.
- July 3, 2018 How to Make Your Meetup Memorable (Spoiler: Make it Fun) Sentry’s own Developer Evangelist(a) Chloe Condon joins Jessica Deen, Microsoft Cloud Developer Advocate, on the newest episode of The Open Source Show to chat about improving the ol’ standard meetup model.
- June 28, 2018 How Wix Supports TDD with their TestKit for Sentry’s Raven SDK Ziv Levy, Software Engineer at Wix (a Sentry customer), recently faced two challenges: simulating a bug in Wix code and testing report data. Here's how he overcame those challenges with their TestKit for Sentry's Raven SDK.
- June 26, 2018 Shipping Sentry 9 Sentry 9 is a release that was long in the making, touched by virtually every member of our application engineering team in some way.
- June 20, 2018 How Droplr Uses Sentry to Debug Serverless Applications Antoni Orfin, Chief Architect at Droplr, shares how his team used Sentry to navigate the uncharted territory of debugging Serverless applications.
- June 13, 2018 A Comedy of Errors -- Or Weis of Rookout In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- June 12, 2018 Sentry Scouts: DevOps — A Recap We held our second Sentry Scouts Meetup in February, but never wrote up a recap about our excellent panel discussion on DevOps. We've now addressed this by writing one.
- June 7, 2018 Exception Perceptions: Attack of the Cloned Issues (for Better Understanding User Behavior) We’re back! That’s right, we have a new episode of Exception Perceptions to share with y’all. This is part 2 of of our Star Wars series, and this time we’re talking all about using errors to bett
- June 4, 2018 4 Ways the New York Times and Sentry Simplify their Tech James Cunningham, Sentry's Ops Lead, recently spoke to Nick Rockwell, CTO at The New York Times (a Sentry customer), and Yonas Beshawred of Stackshare about simple solutions, React, and going serverless.
- May 29, 2018 Relevance and Ownership of Issues in Sentry 9 With Sentry 9, we've expanded your ability to control who owns what in your Projects, while also expanding the power of teams and individuals to take action with that ownership. How does this work?
- May 25, 2018 Sentry Raises $16 Million Series B from NEA and Accel We recently raised an additional $16 million in funding from our partners at NEA and Accel. What are we going to do with these additional funds?
- May 22, 2018 Introducing Sentry 9 With Sentry 9, we help you prioritize rapid iteration so you can fix what’s important and stay in your workflow without distraction.
- May 21, 2018 How Sentry Bridges the Gap Between Support and Engineering Most Sentry users (like you) are software engineers. That's why it's important that support for our platform be provided by other engineers. Learn how we approach this with our Support Engineering team.
- May 16, 2018 Sentry Scouts: Open Source - A Recap We held our first Sentry Scouts Meetup in January, but never wrote up a recap about our excellent panel discussion. Until now.
- May 14, 2018 How a Windows 10 Update Might Have Broken Your .NET App Several days ago, Microsoft released the April 2018 Update (1803) of Windows 10. This release was an in-place installation of .NET Framework 4. Surprise! An app you created yesterday, or even years ago, could suddenly start crashin
- May 8, 2018 Protect Yourself Against Spikes in Events with Spike Protection There are times you may suddenly see a spike in events that launches you towards your quota much faster than expected. We’d prefer you not have to worry about that, which is why we provide Spike Protection.
- May 3, 2018 Learning Difficult Infrastructure Lessons with Conor McDermottroe of Circle CI In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- May 1, 2018 Introducing Sentry for Rust As happy Rust users ourselves, it makes us even happier to be able to say that we now have a Sentry Rust SDK. This means you can now report panics, failures, and other types of incidents to Sentry.
- April 27, 2018 Welcome Rick Scouffas Rick Scouffas joins the Sentry team
- April 17, 2018 Introducing Minidump Support (Beta) It’s time we let the cat out of the bag, the rabbit out of the hat, the dog out of the car: Support for Minidump crash reports has officially landed in Sentry.
- April 11, 2018 Exception Perceptions: A New Hope (for Understanding User Experience) In Exception Perceptions we discuss Observability best practices through videos, tutorials, and technical examples. Think of it as your go-to for all Observability related questions.
- April 10, 2018 Alias Matching & G Suite: OneLogin's Rich Chetwynd Puts Security to the Test In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- April 5, 2018 What Not to Do in Rust Rust has been great for Sentry! But talking to people who are new to Rust, it's hard to get rid of the feeling that Rust can be an... adventure. So here are some things not to do in Rust (and what to do instead).
- April 2, 2018 Sentry's Slack Integration Just Got Better You’ve always been able to receive Slack notifications about errors the moment they arise. Now you can do so much more.
- March 21, 2018 Everything is Broken and I Don't Know Why, Part 2 of Infinity There are few things in life that we enjoy more than good, healthy, broken code. This is our second post in a new series on why things break and how to fix them.
- March 20, 2018 Three Questions to Ask of Every Bug You Fix Bugs are not just some random annoyance, but an integral part of the development lifecycle. Here are three questions you might consider when approaching each one.
- March 19, 2018 The Monitor — Stephen Boak, Senior Product Designer at Datadog In this fifth edition of The Monitor, Stephen Boak discusses Datadog's approach to monitoring (how appropriate) and product design.
- March 15, 2018 Experience Sentry Scouts Meetups of Yesterday Through the Magic of Video Previous Sentry Scouts events are now available to view here, on our website.
- March 14, 2018 GDPR, Sentry, and You GDPR goes into effect in the EU on May 25th. What do you need to do to ensure your organization is GDPR compliant with Sentry?
- March 13, 2018 Introducing Sentry Electron With our new Electron SDK you get first-class support for all the things you’ve come to love in our other SDKs: breadcrumbs, device and OS information, and of course, high quality stack traces with source map support.
- March 6, 2018 Improve Your Workflow with Sentry The post-deployment process of discovery, investigation, and remediation can be painful, confusing, annoying, and lengthy. How can you best leverage Sentry to make this better?
- February 28, 2018 Sentry Now Translates Errors from Edge and IE IE and Edge throw errors in the end user's language. Sentry now automatically translates those errors.
- February 27, 2018 Perceive Your Exceptions with Exception Perceptions In Exception Perceptions we discuss Observability best practices through videos, tutorials, and technical examples. Think of it as your go-to for all Observability related questions.
- February 22, 2018 How Matthew Machuga of AuthO Narrowly Avoided Launch Catastrophe In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- February 21, 2018 Everything is Broken and I Don't Know Why There are few things in life that we enjoy more than good, healthy, broken code. Our new series on why things break and how to fix them.
- February 8, 2018 Devs Just Wanna Have Fun (and also to Code): Our First Sentry Scouts Meetup We held out first Sentry Scouts Meetup in January. There were a lot of highlights.
- February 6, 2018 Keep Your Projects Nice and Organized Why track all your errors in one Project when you can get organized and break them into multiple Projects?
- February 1, 2018 The Monitor — Valentino Volonghi, CTO of AdRoll In this fourth edition of The Monitor, Vincent Volonghi discusses AdRoll's approach to minimizing errors while handling 70 billion requests per day
- January 29, 2018 Looking Back on 2017 2015 was a big year for us. 2016 was even bigger. You know what that means: 2017 was the biggest yet.
- January 24, 2018 How to Review Code You Don't Understand Code reviews are key to bringing multiple minds together to build great software. Learn how one of our developers tackles reviewing code he doesn't fully understand.
- January 22, 2018 A Change to Our Default Subject Lines We've made a slight change to how our default notification email subject lines are generated, and we explain how this could impact your inbox filtering.
- January 18, 2018 Aggregate Errors with Custom Fingerprints Learn how to set up custom fingerprinting to determine how your errors are grouped and how they should be resolved.
- January 16, 2018 Introducing Sentry Cordova We've released a new SDK for the popular web app framework Cordova.
- January 10, 2018 Announcing Sentry Scouts Meet-ups We're thrilled to be kicking off the new year with the first of 12 monthly Sentry Scouts events!
- January 8, 2018 Using XDate & Moment.js to Solve Daylight Savings Time (DST) Bugs with Adam Shaw of FullCalendar In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- January 3, 2018 Delete and Discard Issues You Don't Want to See Delete & Discard is a new feature that provides a simple way to get rid of issues you don’t want to see in your stream anymore.
2017 50
- December 11, 2017 Sentry-Cocoa macOS Security Update and Sentry-Swift Security Notice We released sentry-cocoa 3.10.0, which resolves a security incident that may have affected users on macOS apps without a sandbox.
- December 6, 2017 Strut Your Stuff with Strut Who doesn’t want a theme song that plays whenever they arrive at work? Literally everyone wants this. That's why Strut brings entrance music to all.
- December 5, 2017 Introducing SAML-Based SSO Authentication: More Security, Easier Login SAML 2.0 identity provisioning and access management with OneLogin, Auth0, and Okta is now available for our Enterprise plan.
- November 28, 2017 Sending Sentry Events from Bash Did you know you can send events to Sentry from bash?
- November 27, 2017 Managing Errors with Sentry’s Inbound Filters There are numerous situations where you may want to ignore a certain kind of error, and our inbound filters make it super easy to do so.
- November 21, 2017 Angular’s Built-in Date Pipe & Internet Explorer (IE): A Look at Branch Messenger's Login Issue In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- November 16, 2017 The Winter 2017 Sentry HACKWEEK Roundup Last week was Sentry's winter HACKWEEK and we built some fantastic projects. And also, yes, we know it's still fall.
- November 15, 2017 Two Keys to Faster Resolution of Ruby Errors Two features of our Ruby SDK stick out as being simple to use while greatly increasing the value of Sentry: transactions and async processing.
- November 14, 2017 Evolving Our Rust With Milksnake Sharing our new approach to using Rust in Python.
- November 8, 2017 One Year of Sentry Elixir RokkinCat looks back on one year of managing (and improving) our Elixir SDK.
- November 7, 2017 Thinking Through AWS Anomalies with Valentino Volonghi of AdRoll In A Comedy of Errors, we talk to engineers about the weirdest, worst, and most interesting issues they’ve encountered (and resolved) over the years.
- November 2, 2017 Lessons from Growth: Small Data, Big Insights Asking one small question during onboarding has led to helpful insights about the ease of using different platforms with Sentry.
- October 31, 2017 Empathy is a Must-Have, Not a Nice-to-Have But only for work, life, and effective communication. I mean, other than that you probably don’t need it.
- October 30, 2017 A Wild Probot Appeared As our engineering team has grown, it’s become harder to manage and maintain all our repositories on GitHub. Lucky for us, a wild Probot appeared.
- October 26, 2017 Get Free Access to Sentry in the GitHub Student Developer Pack If you’re a student, simply get the Student Developer Pack and link your GitHub account with Sentry to switch to our .edu plan.
- October 24, 2017 Collaborative Bug Fixing with Sentry's Datadog Integration With Sentry’s Datadog integration, you can capture all your events and errors directly within your Datadog dashboards. Here's how.
- October 23, 2017 Keep Your Blog Consistent With Jekyll and Jest By using Jest to test your Jekyll blog content, you can automatically keep your blog posts consistent and high quality, even with many authors.
- October 19, 2017 We're Officially Clouding sentry.io moved to Google Cloud Platform in three months time.
- October 17, 2017 Shared Issues are Changing for the Better We're breaking our current implementation of Shared Issues to make this feature even better.
- October 16, 2017 Why We're Canceling Forge: Supporting Wildfire Recovery & A More Expansive Vision Everyone at Sentry has been so saddened by the devastating wildfires in Northern California.
- October 12, 2017 Proactively Wrangle Events Using Sentry’s Alert Rules Learn how to create alert notifications based on just about any data you’ve collected within Sentry.
- October 3, 2017 Welcome Jan Michael Auer Jan Michael Auer joins the Sentry team
- September 28, 2017 How to Use Error Boundaries in React 16 On React 16? Learn how to start using error boundaries today!
- September 21, 2017 Forge by Sentry: Connect, Learn, Eat, Drink You missed the moon landing. Don’t miss out on Forge.
- September 20, 2017 Use Sentry Observability to See Errors Through User’s Eyes Learn how Onvey uses Sentry + SessionStack to replay video of the customer's experience and reproduce and resolve errors faster.
- September 13, 2017 Three Steps to Better Error Monitoring with Sentry Releases for Bitbucket At its best, error tracking isn’t just about putting out fires. It’s about building fire-retardancy through observability and iteration.
- September 7, 2017 Forge by Sentry: Better With Friends Save 20% on Forge passes when you bring your friends. Or represent your community with a scholarship.
- July 26, 2017 Announcing Sessions at Forge We’ve just announced more speakers and sessions for Forge by Sentry, an event about the future of software development.
- July 12, 2017 The Game of Telephone that Hurts User Experience Stop relying on the laggy, leaky Game of Telephone that makes reproducing errors so difficult.
- June 30, 2017 Workflow Improvements: Resolution and Silence Workflow features have been expanded with additional features around resolution and silencing issues.
- June 22, 2017 Debugging Python Errors Let's talk about debugging Python, both in development and production environments.
- June 21, 2017 Introducing Forge Forge is a 2-day event focused on shipping software.
- June 15, 2017 Notice of (Internet) Address Change Sentry is adding new IP addresses.
- June 12, 2017 New and Improved Java SDK Released The new and improved sentry-java 1.0.0 has been released
- June 9, 2017 Sentry Ramps Up Our Commitment to Employee Giving Sentry Ramps Up Our Commitment to Employee Giving
- May 16, 2017 PyCon After-Party: Eat! Drink! Mingle and Be Merry! Come hang out and join us for some food, drinks, games and fun with the community.
- May 15, 2017 Automatically Get Commits With Heroku Releases Introducing commit data with Heroku Releases
- May 12, 2017 Sentry Turns 9! Sentry is nine years old!
- May 12, 2017 @ Your Teammates With Mentions Bring more people in the loop with mentions
- May 9, 2017 Keep an Eye on New Code With Deploys Have the tools you need to confidently guide deploys across the finish line.
- May 1, 2017 Releases Are Better With Commits Connect a repository to add commit data to Sentry
- April 11, 2017 The Troubles With iOS Symbolication Some in depth information about how symbolication of crash reports on iOS works.
- April 3, 2017 Open Source Sprint at Sentry In March, Sentry hosted an open source sprint for the SF Python community.
- March 27, 2017 6 Tips for Reducing JavaScript Error Noise Spare your inbox from noisy unwanted errors with these helpful tips for reducing JavaScript error noises to make it easier to identify high-priority issues.
- March 14, 2017 React Native Offical React Native Support
- March 2, 2017 Introducing Reprocessing We improved our development experience for iOS.
- March 1, 2017 Dodging S3 Downtime With Nginx and HAProxy How we took eggs out of the S3 basket.
- January 19, 2017 Breadcrumbs Come to Node.js Sentry's Node.js client now supports automatic breadcrumbs
- January 12, 2017 Filtering Errors from Legacy Browsers We've added new filters to give you more granular control when you want to ignore errors from legacy browsers.
- January 11, 2017 Looking Back on 2016 2016 was a big year for Sentry. It continued a test to see if we could turn a small idea into a big vision. Just a year prior there were only two of us with an…
2016 48
- December 19, 2016 Certified under EU-U.S. Privacy Shield Sentry is now certified under the EU-U.S. Privacy Shield.
- November 22, 2016 A Swift Sip of Cocoa Sentry Swift client launches for iOS, tvOS, macOS and watchOS
- November 16, 2016 Introducing our new Asana integration Create Asana tasks easily from your Sentry issues
- November 3, 2016 2016 Fall Events The Sentry team is ending the year with a few more conferences up our sleeve and we’re super excited to be hitting the road once again.
- October 24, 2016 Building an Open Source Service What does Open Source mean at Sentry? We're refreshing our commitment to open source and how we build Sentry.
- October 19, 2016 Fixing Python Performance with Rust Why your JavaScript events are coming in quicker now.
- October 3, 2016 Extending Support to JIRA Service Desk Diagnose user issues faster with Sentry and JIRA Service Desk
- September 27, 2016 Issue Tracking with Sentry Sentry issue tracking integrations now allow users to link to existing issues.
- September 14, 2016 Improve Signal to Noise with Inbound Filters Use inbound data filters to automatically reject unwanted issues.
- August 30, 2016 Sentry is now sentry.io We've migrated Sentry to a new domain.
- August 30, 2016 A new look Sentry.io has a new look!
- August 24, 2016 Rich Error Logging & Reports with Redux Middleware Use redux-raven-middleware to attach Redux app state and Redux error logs to Sentry crash reports.
- August 17, 2016 Vue.js Error Reporting with Sentry Sentry now supports Vue.js, including Vue 2
- August 12, 2016 Ten Thousand Stars We hit 10,000 stars on GitHub this week.
- August 10, 2016 Support for Minified React Errors Sentry now automatically expands minified errors from production React apps.
- July 29, 2016 User Feedback in Laravel is a feature that allows you to interact with your customers when they hit an issue. While most of Sentry will justwork out of the box, Feedback requires a bit more work on your end. Today we're goingto try to help you get started so you can get back to shippin
- July 22, 2016 Environment Details We've shipped a small update today to give you deeper insight into the impact of issues across releases and environments.
- July 20, 2016 Introducing support for iOS, macOS, and tvOS apps Sentry now fully supports Cocoa, with both Swift and Objective-C clients
- July 5, 2016 Releasing Open Source Sentry Fresh off our latest Sentry 8.6 release, we wanted to explain how we version Sentry and why it matters to you.
- July 5, 2016 Workflow Notifications We've shipped new notifications to make project management a little bit easier.
- June 27, 2016 Log Angular 2 Errors with Sentry Sentry now supports Angular 2 with full TypeScript support
- June 22, 2016 Introducing Two-Factor Authentication You can now use U2F devices (like yubikeys), Google Authenticator (or similar apps supporting TOTP), or SMS as second factor authentication.
- June 21, 2016 Guest Post: Sentry at Opera Software Learn how Opera uses Sentry to monitor for errors in their backend services, including how they built an open source tool, sentrycli, to help triage Sentry errors.
- June 14, 2016 Security Incident (June 12 2016) On June 12th, we were alerted to a vulnerability in our backup infrastructure. After investigating the issue we have concluded that no data has been accessed.
- June 9, 2016 More Avatar Options If you’re sick of the mystery man avatar, we just made Sentry avatars a little bit better.
- May 27, 2016 Breadcrumbs in PHP Continuing on our JavaScript and Python breadcrumb announcements we're happy announce native support in our PHP SDK.
- May 25, 2016 Sentry + Linode <3 PyCon We're teaming up with Linode to kick off PyCon in style! Join us for drinks and games at Ground Kontrol on Monday night, and come with your questions about how…
- May 24, 2016 Sentry with Bitbucket Pipelines With the launch of Bitbucket’s continuous delivery service, Atlassian has been working with Sentry to create a Bitbucket Pipelines integration.
- May 19, 2016 Breadcrumbs in Python A couple weeks back we announced Breadcrumbs, with full support in our JavaScript SDK, and the in-progress implementations for other platforms. Today we're going to focus on Breadcrumbs in our Python SDK, what they capture, and how you get started using them.
- May 17, 2016 What is a Script Error? If you’ve worked with the JavaScript `onerror` event before, you’ve probably come across the following: "Script error." Learn more about what a js scripterror is here.
- May 5, 2016 Logging Symfony Errors with Sentry Following up on our native Laravel error tracking integration, we're happy to announce native integration with Symfony via the sentry-symfony package. Getting…
- May 4, 2016 Debug Issues Faster with Breadcrumbs If there’s one thing we’re particularly proud of Sentry for, it’s that not only does it notify you of new issues in your applications, but that it gives you a…
- April 27, 2016 Logging Laravel Errors with Sentry With Laravel error detection, developers get proper stack traces, expanded error monitoring, & minimal configuration. Learn more here
- April 21, 2016 Introducing User Feedback Years back it was common place to be using a desktop app, have it crash, and then be prompted for feedback. It's not as prevalent as it used to be, but you'll…
- March 4, 2016 Important change to our email delivery The following information is out of date, please visit this page for the latest information on email delivery. Ensuring our users get email notifications of…
- March 3, 2016 Looking Back on 2015 In January of 2015, Chris and I sat down and decided it was time to commit to Sentry (no pun intended). We opened our first office here in San Francisco, hired…
- March 1, 2016 Sentry 2016 Spring Conference Schedule Sentry team members are packing their bags and heading out on the road! We’re sending representatives to conferences all around the world this year, and are…
- February 23, 2016 Buffering SQL Writes with Redis It's no secret that one of Sentry's core technologies is SQL, specifically PostgreSQL. We're huge advocates of simplicity, and Postgres is one of those tools…
- February 9, 2016 What is Crash Reporting? Crash reporting is a critical programming best practice. Learn more about crash reporting & it’s many benefits here.
- February 5, 2016 Sentry's 2nd Happy Hour in San Francisco We had an awesome turnout at last month's Happy Hour, thanks to everyone who made it! Our next Happy Hour will be next Tuesday, so come grab a drink on us and…
- February 3, 2016 How to write bulletproof function wrappers in JavaScript In our client JavaScript SDK – Raven.js – we make use of a lot of function wrapping. We even provide a utility API method, , that automatically wraps a…
- January 28, 2016 Capturing Java Exceptions with Sentry Getting started with Java exception handling can be an intimidating prospect. Learn more here about how to capture Java exceptions with Sentry.
- January 19, 2016 Introducing Saved Searches If you've been staring at your stream this week you probably noticed something a little different. Our predefined filters have been replaced with a new…
- January 12, 2016 Monitoring the Monitor At Sentry we aim to make crash reporting pleasant. For us, that means you don’t need to dig into sparse logs to determine what’s going on. The entire the…
- January 11, 2016 Happy Hour in San Francisco To celebrate the release of Sentry 8 we're hosting a Happy Hour in San Francisco. Join us for some casual conversation and let us buy you a drink. Come ready…
- January 8, 2016 Sentry 8 On-Premise Three months ago we pushed out an early version of Sentry 8 to our hosted customers. Since then we've been improving monitoring workflows, squashing bugs, and…
- January 7, 2016 Internationalization and React It's always nice if a project outgrows your initial vision in a way. This happened for the first time in Sentry a long time ago when translations kept rolling…
- January 4, 2016 Capture and report JavaScript errors with window.onerror onerror is a special browser event that fires when JavaScript errors are found. Learn more here about how to capture JavaScript errors with window.onerror.
2015 25
- December 29, 2015 Sentry JavaScript SDK 2.0.0 is available now We’ve just released version 2.0.0 of our client JavaScript integration library, Raven.js. This version introduces some important major changes from 1.3.0.…
- December 3, 2015 Per-Project Rate Limits UPDATE: This feature has since been removed from Sentry. This post exists for historical purposes. We've received a lot of requests for per-project quotas.…
- December 1, 2015 Notification Digests For All Several weeks ago we announced a preview release of notification digests, an error monitoring feature that we have been working on that focuses on reducing…
- November 25, 2015 Marking Issues as Fixed in Sentry Since its inception Sentry has allowed you to resolve errors -- that is, tell the system that the issue is fixed. This made sense if you resolved in Sentry…
- November 19, 2015 Snoozing Issues in Sentry We pushed out a minor, but long overdue error monitoring feature today: Snoozing. If you've used the muting functionality in Sentry you'll already feel at home…
- November 16, 2015 Notification Digests Preview One of the more frequent pieces of feedback that we hear from users of Sentry is that they'd like to reduce the number of notifications that they receive…
- November 4, 2015 Sentry for HipChat Connect Sentry is more useful when notifications arrive exactly where you want them. That's why we've always put emphasis on supporting a wide range of notification…
- October 29, 2015 Debuggable JavaScript in Production with Source Maps Today, the code you use to write your application isn’t the same code used to deploy it. Learn more here about using source maps to debug in production.
- October 27, 2015 Sentry emails get a facelift Last week we pushed an update to our notification emails. In addition to overhauling the visual design and addressing various legibility issues, we've…
- October 14, 2015 Rethinking Roles Sentry has a long history of building features to add support to complex organizational security. It's the reason we support things like multiple and revokable…
- October 8, 2015 Sentry 8 is here After nearly 2 months of beta testing, bug fixing, and implementing feedback-driven improvements, we're excited to announce that we have finally pushed the…
- September 29, 2015 Single Sign-On is now Open Source Sentry has always been a company built on open source fundamentals. In our past jobs we constantly pushed organizations to allow us to open source our work. At…
- September 8, 2015 Austin Drinkup DjangoCon is in Austin this week and myself, Ted, and Armin will be kicking off Sentry's first community drinkup. Whether you're here for the conference or…
- August 25, 2015 Sentry 8 starts rolling out this week Earlier this month we announced a brand new version of Sentry, “version 8". Besides a brand new look and feel, Sentry 8 introduces some powerful new error…
- August 20, 2015 rb: A Redis parallelization toolkit for Python We love Redis at Sentry. Since the early days it has driven many parts of our system, allowing users to improve error monitoring with rate limiting and…
- August 10, 2015 Take Part in the Sentry 8 Beta Nearly 18 months ago we began exploring a brand new look for Sentry. Around the same time we also decided to modernize Sentry’s frontend. After many iterations…
- August 4, 2015 Rethinking Sentry's Documentation If you have searched for the Sentry or integration docs lately you might have noticed that some things have changed. There are now consolidated docs for Sentry…
- July 23, 2015 Transaction ID Wraparound in Postgres Understanding how to conduct a transaction ID wraparound in Postgres can be extremely beneficial for both new & experienced developers. Learn more here.
- July 7, 2015 How to: Logging Go Errors to Sentry So you're picking up Go and wondering "where did all my exceptions go?" It takes a bit to wrap your head around using Go, especially if you're coming from an…
- July 6, 2015 Free for Academia For a long time we’ve had an unwritten policy to support students and education. Over the years that has included various organizations, such as Scratch and…
- June 30, 2015 Driven by Open Source Seven years ago I would frequent an IRC channel setup for users of the Django web framework. Like an old-fashioned Stack Overflow, it was a mix of people…
- May 1, 2015 Single Sign-On via Google and New Pricing Today we're launching integration with Google Apps. The biggest change is that all of our company-focused tiers now include Single Sign-On for Google Apps.…
- April 24, 2015 Better Team Management in Sentry Today we're rolling out several improvements to the way teams are managed in Sentry. We feel these changes will help your organization become more autonomous,…
- April 15, 2015 Continuous Deployment with Freight Early on at Sentry we set up Jenkins to automatically deploy after a passing build. Eventually we wanted better control over where we were deploying, and when…
- February 10, 2015 Sentry + Facepunch Studios Culturally, the common thread at Sentry is gaming. More often than not we’ll close out a day by hopping on voice chat and firing up a game. Lately, that game…
2014 5
- December 18, 2014 Announcing the Sentry API Today we're excited to introduce the Sentry API, which will help ops teams and developers integrate Sentry deeper into their exception handling workflows.…
- December 15, 2014 Introducing Organizations Historically, managing org structure, membership, and billing in Sentry has been a pain. Today we're announcing several giant steps towards making your error…
- July 31, 2014 State of the union: JavaScript Exceptions and Stacktraces Watch our very own Matt Robenolt speak about the current state of JavaScript exceptions and debugging with stack traces at this year's JSConf.
- April 9, 2014 OpenSSL Vulnerability and SSL Certificate Changes You've likely already heard about the recent OpenSSL vulnerability called Heartbleed. We have no indication that any of our systems were compromised, and we've…
- January 10, 2014 CCP Games brings Sentry to the PlayStation CCP Games, the game development powerhouse behind Eve Online and Dust 514, has brought Sentry to the PS3. As they're one of our largest and most unique…
2013 7
- November 10, 2013 The Story of Sentry We recently sat down with Yonas Beshawred, founder of Leanstack.io, and talked about how Sentry came to be. There were no filters, no management, for better or…
- July 18, 2013 Sentry at Disqus Since Sentry’s conception at Disqus in early 2010, its use inside has grown considerably. The entire Disqus engineering team (16 people and counting) use…
- June 7, 2013 Sentry Spotlight: Readability In perhaps our favorite interview of the day, Philip Forget, CTO of Readability, tells Dev Toolkit that Sentry is crucial to keeping their tech up and running:…
- May 28, 2013 Sentry lands a sweet new logo Three months ago David and I decided that it was time to ditch the Helvetica “S” and get ourselves a real logo. It was a difficult task — far more difficult…
- April 2, 2013 Alerts Beta Today we're launching the first draft of alerts in Sentry. Alerts are triggered when a project's global events per minute accelerates beyond the defined…
- January 27, 2013 We've redesigned Sentry! Today we're excited to announce that Sentry has an all new look. After listening to your feedback, we were able to package together a design that boasts a more…
- January 22, 2013 PHP error reporting with Sentry We've recently been working on improving our support in various clients, and in the latest round of changes that focus has been on PHP error tracking. While…