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 Web Engineering Summit 2026, check out the latest edition of this Tech Conference.

Erick Wendel
Erick Wendel
30 min
11 Jun, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
The speaker discusses the importance of performance development in AI applications, concerns about application crashes and vulnerabilities, utilizing data for performance improvement, application monitoring with OpenTelemetry, integrating AI for enhanced security measures, streamlining data analysis and reporting, leveraging AI for security threat detection, optimizing data logging, and involving data experts for determining data importance.

1. Key Points on AI and Application Stability

Short description:

The speaker shares experiences from Brazil and discusses the importance of performance development amid the increasing focus on AI. Concerns about the frequency of application crashes and vulnerabilities due to the evolving technological landscape.

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 some things. Are there Brazilians here? Woo-hoo! 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, 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. 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. It was pretty irresponsible, I would say. But now it seems like it's okay. 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, right, to avoid breaking out. The other thing for me, which is really bad, it's the vulnerability. 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 are 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.

2. Data Utilization and Performance Improvement

Short description:

Concerns about supply chain attacks and the importance of avoiding data-related issues. Utilizing data effectively for performance improvement without significant expenses.

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 chattpt 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. 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 10 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, 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? If we have any problem with libraries, in cases that users have an APM, an application performance monitoring platform or tool, we can get a lot of different queries and response times and much more. And this helps a lot with the investigation. And still we know that APMs are generally really expensive. So in my case, I opted to open source saying I have a Kubernetes cluster there running and I'm not a DevOps guy. I'm a software developer who is very curious. But here you can see that we can do everything really for free using SDKs, open source. And this is actually a web application, right? We usually see examples with back end, but this works also in the front end.

Well, when I'm trying to investigate a performance issue with some customer, I think the biggest bottleneck for me is that they have different data sources. Logs I generate in one side, metrics in other, tracing in others. If you haven't known these words, I'm going to explain later too. But see, I was getting all this information about some problem that got there. I get the alerts. So once I have an alert, I know what to tackle first.

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