Troubleshooting Spring Boot applications with Sentry
summary
Shows Sentry hooked into a small React + Spring Boot movie app where the movie service calls a rating service and is deliberately flaky (33% failure) so Sentry can demonstrate real fixes. Adds Spring Boot starter and Logback for automatic error aggregation, breadcrumbs from info logs, user PII mapping and Git commit release info. Enables performance tracing with transactions and spans, including P6Spy JDBC tracing and @SentrySpan/@SentryTransaction annotations, and verifies issues and slow queries are captured and correlated in the UI.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:46Canary Releases
- 4:47Tdd
- 5:17Integration Testing
- 10:52Logstash Logback Encoder
- 22:14Tags
- 26:13Unhandled Errors
- 27:57Lock Info and Debug Logs
- 30:25Performance Monitoring
- 30:36Sentry Traces Sample Rate
- 33:57Activate the Jdbc Tracing
- 34:19Data Source Url
- 40:50Performance Overhead
- 42:14Questions
related talks
41mTroubleshooting Spring Boot applications with Sentry
14mSpeed up fixing app issues using Sentry
08mMonitoring Errors and Slowdowns Across JS Applications
08mTrack Slowdowns and Crashes in your React apps
45mBuilding 12-Factor Spring Boot Applications: Simplicity, Scalability, and Best Practices
58mObservability Beyond the three pillars with Spring
56mIntroduction to Spring Boot Application monitoring
44mObservability with Spring-based distributed systems
