Ever used an app that crashed and thought, "Why can’t this just work?" For users, it’s frustrating. For businesses, it’s expensive. As JavaScript developers, we’re stuck in the middle - juggling frontend tweaks, backend performance, and monitoring tools to figure out what went wrong. That’s where observability comes in because understanding your code is like going to the gym. No shortcuts, no pills. You gotta put in the work to put on the muscle. It’s not just some SRE buzzword anymore but a must-have for developers. Observability helps you spot issues, understand system behavior, and fix problems faster. And with OpenTelemetry, you get an open-source framework to manage logs, traces, and metrics without vendor lock-in.
In this session, you’ll learn, all things observability, optimize both frontend and backend, and integrate OpenTelemetry to gain insights into your system. Moreover, you'll also learn how to practically integrate OpenTelemetry into your JavaScript apps, to create spans, track activities, name them effectively. The result? Fewer headaches, better performance, and apps that not just works but you completely understands.
This talk has been presented at JSNation 2025, check out the latest edition of this JavaScript Conference.