FullStack Monitoring with Open Telemetry: End-to-End Observability for Modern Applications

This ad is not shown to multipass and full ticket holders
React Advanced
React Advanced 2026
October 23 - 26, 2026
London, UK & Online
Upcoming event
React Advanced 2026
React Advanced 2026
October 23 - 26, 2026. London, UK & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

In this talk, I’ll show how to instrument applications end-to-end with OpenTelemetry, capturing metrics, traces, and logs across the entire request lifecycle. You’ll learn to pinpoint errors, understand why they happen, and fix them faster – guided by real-world examples and a starter template for quick adoption.

You’ll also see how to turn telemetry into automated insights using MCPs (Model Context Protocol) to generate reports from your observability stack. Using a Grafana MCP to produce incident summaries, release health reports, and diagnostics with open-source tooling.

This talk has been presented at JSNation 2026, check out the latest edition of this JavaScript Conference.

Erick Wendel
Erick Wendel
30 min
11 Jun, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Hello, Amsterdam! Performance developer sharing ideas on AI and application challenges, emphasizing the need for better practices and security measures in the tech industry. Discussing data vulnerability, supply chain attacks, the importance of avoiding downtime, and utilizing data effectively in software development. Exploring error detection, metrics analysis, tracing events for performance insights, and dashboard utilization for streamlined data interpretation. Utilizing AI for anomaly detection and resolution, leveraging Kubernetes for security, and integrating MCPs for automated issue handling and reporting. Highlighting the importance of data correlation, utilizing OTEL standards for diverse language support, and emphasizing data tracking and app observation. Discussion on AI reporting review workflow, creating reproducible examples, and finding quick wins in performance optimization. Discussion on unit testing, data optimization cycles, balancing data modeling, and the importance of expert guidance in logging practices.

1. Insights on AI and Application Challenges

Short description:

Hello, Amsterdam! Performance developer sharing ideas on AI and application challenges, emphasizing the need for better practices and security measures in the tech industry.

Hello, Amsterdam! Cês tão bom? We need some energy after lunch, right? This is my fourth time here. I've been traveling a lot and I came all the way from Brazil and I just want to learn Are there Brazilians here? Nice! So I'm going to show you some experiments, not experiments, but some ideas that I got from the field. So I've been a performance developer for a long time and I know everyone is speaking about AI and AI, but I know there are a lot of other stuff that is still important and I'm going to try mixing both.

So I hope you enjoy it. I know it's going to be a lot of content and I won't be able to show everything I want to show you here, but you can access the slides later, the references, and so on and so forth. Perfect. AI! AI! AI! I've seen people say, well, I'm so bored about this keyword that people are just saying out there and I'm not actually bored, but I'm a little bit worried. It seems we have a new standard, right? What is the standard? The standard is applications crashing everywhere. I have no idea how many times I've seen this page this week and I've seen all the main services are down.

And this is not only happening to GitHub. I'm just showing as an example. This seems to be a new normal. I've seen applications crashing and I don't know about you, but when I started, it was pretty bad to have a downtime, was pretty irresponsible I would say. But now it seems like it's OK. So it's not only with GitHub. You can see a lot of other providers. I know that AI is changing a lot. People are just pushing and pushing more code, but still, we can spend more machines or do something to avoid breaking out. The other thing for me, which is really bad, it's the vulnerability.

2. Data Vulnerability and Software Development

Short description:

Discussing data vulnerability, supply chain attacks, and the importance of avoiding downtime and utilizing data effectively in software development.

I've never seen so many posts about being vulnerable, data leaks and more. And I don't know, people used to tell me, well, you're not afraid about your data on the Internet. I was like, yeah, Google knows me and knows everything I have. But now with these leaks, I'm not sure anymore. Right. Blackmails can happen. Scams may happen. And it's a pretty scary moment that I don't see a lot of people talking about.

I think one of the biggest things we had and we were blaming NPM and a lot of stuff, but this is happening. It's supply chain attacks. And this actually got into OpenAI stuff and chatAPT codecs. So when I was trying to use it these days, I was like, this is a malware. How scary is it? Right. But yeah, 2026, we just started. It was like, yeah, AI is going to solve all the problems. This is very nice. But in the reality, it was like, oh my God, this is fine. Everything is firing down. Sometimes people don't even realize they are down.

But so the way here in this talk is to show you how to avoid this and how you can use data in your favor without having to spend a dime. OK, so as I told you, I've been a software developer for over ten years now, but I've been focusing on performance applications, mostly Node.js, and I started doing some consultancies in Brazil, mostly helping companies to survive Black Friday events and campaigns. And I usually try doing a report for them to pinpoint what they can have for quick wins and much more. So here is an example of what we do. Usually this is actually my YouTube video showing, but normally we can inspect how the application code is going, what is the algorithm.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Multithreaded Logging with Pino
JSNation Live 2021JSNation Live 2021
19 min
Multithreaded Logging with Pino
Top Content
Today's Talk is about logging with Pino, one of the fastest loggers for Node.js. Pino's speed and performance are achieved by avoiding expensive logging and optimizing event loop processing. It offers advanced features like async mode and distributed logging. The use of Worker Threads and Threadstream allows for efficient data processing. Pino.Transport enables log processing in a worker thread with various options for log destinations. The Talk concludes with a demonstration of logging output and an invitation to reach out for job opportunities.
Observability with diagnostics_channel and AsyncLocalStorage
Node Congress 2023Node Congress 2023
21 min
Observability with diagnostics_channel and AsyncLocalStorage
Top Content
Observability with Diagnostics Channel and async local storage allows for high-performance event tracking and propagation of values through calls, callbacks, and promise continuations. Tracing involves five events and separate channels for each event, capturing errors and return values. The span object in async local storage stores data about the current execution and is reported to the tracer when the end is triggered.
How Grafana Uses React to Power the World of Observability
React Summit 2023React Summit 2023
7 min
How Grafana Uses React to Power the World of Observability
Top Content
Grafana uses React to power its open source platform, leveraging its vast ecosystem, improved performance, and community contributions. The choice of state management tool depends on the team's problem space. React Hooks have posed challenges but have also been a powerful tool for developers. The new Scenes library simplifies development and reduces the learning curve. Despite challenges, React remains a powerful tool for complex frontends, and Grafana will continue to use it.
Observability for Microfrontends
DevOps.js Conf 2022DevOps.js Conf 2022
31 min
Observability for Microfrontends
Premium
Microfrontends follow the microservices paradigm and observability is crucial for debugging runtime production issues. Error boundaries and tracking errors help identify and resolve issues. Automation of alerts improves incident response. Observability can help minimize the time it takes to understand and resolve production issues. Catching errors from the client and implementing boundaries can be done with tools like OpenTelemetry.
GraphQL Observability
GraphQL Galaxy 2020GraphQL Galaxy 2020
8 min
GraphQL Observability
This Talk discusses how to tool Apollo server with open tracing for observability. OpenTracing is a vendor-agnostic format that works well with distributed systems in microservices. It allows for converting GraphQL tracing data to a vendor-agnostic format and enriching information from GraphQL servers. If providers support OpenTracing, it can be easily integrated.
Creating an innovation engine with observability
Node Congress 2023Node Congress 2023
27 min
Creating an innovation engine with observability
Baseline provides observability for serverless architectures and has created an innovation engine within their team. They measure team performance using Dora metrics and the Accelerate book. Baseline emphasizes the importance of foundations, streamlined testing, and fast deployment. They practice observability-driven development and incorporate observability as part of their development lifecycle. Baseline believes in building a culture that fosters ownership and democratizes production.

Workshops on related topic

Scaling Databases For Global Serverless Applications
Node Congress 2022Node Congress 2022
83 min
Scaling Databases For Global Serverless Applications
Workshop
Ben Hagan
Ben Hagan
This workshop discusses the challenges Enterprises are facing when scaling the data tier to support multi-region deployments and serverless environments. Serverless edge functions and lightweight container orchestration enables applications and business logic to be easily deployed globally, often leaving the database as the latency and scaling bottleneck.
Join us to understand how PolyScale.ai solves these scaling challenges intelligently caching database data at the edge, without sacrificing transactionality or consistency. Get hands on with PolyScale for implementation, query observability and global latency testing with edge functions.
Table of contents- Introduction to PolyScale.ai- Enterprise Data Gravity- Why data scaling is hard- Options for Scaling the data tier- Database Observability- Cache Management AI- Hands on with PolyScale.ai