GOTO Nights are a series of community meetups that cover a variety of tech topics by our industry's top creators, builders and thought leaders.
Each event includes an educational and inspirational talk paired with a Q&A and a chance for attendees to network with like-minded developers in a casual environment.
Observing and Understanding Your Spring Applications at Runtime
About the event
Are you struggling to understand the runtime behavior of your applications? Insight into your applications is important to deal with problems and ideally prevent them before they occur, but also to perform tuning, spot trends and anomalies, and understand how your systems interact with others. Maybe you're having issues with centralized logging, like getting full stack traces logged as single messages, or lacking contextual info for filtering, or need more dynamic logging based on things like centralized configuration. Is it hard to extract aggregated info from logs but you're not sure how metrics could help? Do your on-call engineers suffer from poor alerting, or have problems to correlate all the logging and metrics across your services?
In this talk, Joris will share his experience in adding observability to your Spring-based services by showing best practices and a lot of tips & tricks related to setting up logging, metrics and tracing. You'll see you can derive technical and business-related information from built-in or custom metrics, how to build on top of Sleuth to provide functionality like on-demand per-request debug logging across different services, ways to easily mix per-environment logging configuration with common defaults, and other techniques that have been proved successful in production and that you can start to apply in your own projects right away!
Agenda
17:00 | Welcome to this GOTO Night with Joris Kuipers 17:05 | Joris Kuipers will present his subject of the day 17:30 | Live Q&A with Joris Kuipers 17:55 | Thank you for joining us for this GOTO Night

Other Online GOTO Nights
-
Putting the XP in ScrumRoy OsherovePast event
-
Data-Driven A Layered Approach to Progressive DeliveryDave KarowPast event
-
Turning Your Web API Up to ‘11’Mike AmundsenPast event
-
Scaling Complex Adaptive SystemsJames LewisPast event
-
Loosely or Lousy Coupled?Bernd RückerPast event
-
Reasons and Ways to Improve Code QualityVenkat SubramaniamPast event
-
Testing in ProductionTalia NassiPast event
-
On the Bleeding Edge of OpenTelemetryPhilipp KrennPast event
-
Wibbly-Wobbly, Timey-Wimey StuffKevlin HenneyPast event
-
Retrospectives AntipatternsAino Vonge CorryPast event
-
Observing and Understanding Your Spring Applications at RuntimeJoris KuipersPast event
-
It's A Trap!Sam NewmanPast event
-
Software Engineering in 100 Years TimeDave FarleyPast event
-
RSocket - Reactive Network ProtocolOleh DokukaPast event