Monitoreo FullStack con Open Telemetry: Observabilidad de Extremo a Extremo para Aplicaciones Modernas

This ad is not shown to multipass and full ticket holders
TechLead Conference
TechLead Conf London 2026: Adopting AI in Orgs Edition
October 23, 2026
London, UK
Upcoming event
TechLead Conf London 2026: Adopting AI in Orgs Edition
TechLead Conf London 2026: Adopting AI in Orgs Edition
October 23, 2026. London, UK
Bookmark
Rate this content

En esta masterclass, mostraré cómo instrumentar aplicaciones de extremo a extremo con OpenTelemetry, capturando métricas, trazas y registros a lo largo de todo el ciclo de vida de la solicitud. Aprenderás a identificar errores, entender por qué ocurren y solucionarlos más rápido, guiado por ejemplos del mundo real y una plantilla inicial para una adopción rápida.

También verás cómo convertir la telemetría en información automatizada utilizando MCPs (Model Context Protocol) para generar informes desde tu pila de observabilidad. Usando un Grafana MCP para producir resúmenes de incidentes, informes de salud de lanzamientos y diagnósticos con herramientas de código abierto.

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
El orador discute la importancia del desarrollo del rendimiento en aplicaciones de IA, preocupaciones sobre fallos y vulnerabilidades de aplicaciones, utilización de datos para la mejora del rendimiento, monitoreo de aplicaciones con OpenTelemetry, integración de IA para medidas de seguridad mejoradas, optimización del análisis y reporte de datos, aprovechamiento de IA para la detección de amenazas de seguridad, optimización del registro de datos e involucrar a expertos en datos para determinar la importancia de los datos.

1. Key Points on AI and Application Stability

Short description:

El orador comparte experiencias de Brasil y discute la importancia del desarrollo del rendimiento en medio del creciente enfoque en la IA. Preocupaciones sobre la frecuencia de fallos de aplicaciones y vulnerabilidades debido al paisaje tecnológico en evolución.

¡Hola, Ámsterdam! ¿Cês tão bom? Necesitamos algo de energía después del almuerzo, ¿verdad? Esta es mi cuarta vez aquí. He estado viajando mucho y vine desde Brasil y solo quiero aprender algunas cosas. ¿Hay brasileños aquí? ¡Woo-hoo! ¡Genial! Entonces, voy a mostrarles algunos experimentos—no experimentos, sino algunas ideas que obtuve del campo. Así que he sido un desarrollador de rendimiento durante mucho tiempo, y sé que todos están hablando sobre IA e IA, pero sé que hay muchas otras cosas que todavía son importantes. Y voy a intentar mezclar ambos, así que espero que lo disfruten. Sé que va a ser mucho contenido y no podré mostrar todo lo que quiero mostrarles aquí, pero pueden acceder a las diapositivas más tarde, las referencias, y así sucesivamente, y demás. Perfecto. IA. IA. IA. He visto a personas decir, bueno, estoy tan aburrido de esta palabra clave que la gente solo está diciendo por ahí. No estoy realmente aburrido, pero estoy un poco preocupado. Parece que tenemos un nuevo estándar, ¿verdad? ¿Cuál es el estándar? El estándar es aplicaciones fallando por todas partes. No tengo idea de cuántas veces he visto esta página esta semana y he visto que todos los principales servicios están caídos. Y esto no solo está sucediendo con GitHub. Solo lo estoy mostrando como un ejemplo. Esto parece ser una nueva normalidad. He visto aplicaciones fallando, y no sé ustedes, pero cuando comencé, era bastante malo tener un tiempo de inactividad. Diría que era bastante irresponsable. Pero ahora parece que está bien. Así que no es solo con GitHub. Puedes ver muchos otros proveedores. Sé que la IA está cambiando mucho. La gente solo está empujando y empujando más código, pero aún así, podemos gastar más máquinas o hacer algo, ¿verdad?, para evitar romperse. La otra cosa para mí, que es realmente mala, es la vulnerabilidad. Nunca he visto tantas publicaciones sobre ser vulnerable, filtraciones de datos y más. Y no sé, la gente solía decirme, bueno, ¿no tienes miedo de tus datos en internet? Yo decía, sí, Google me conoce y sabe todo lo que tengo. Pero ahora con estas filtraciones, ya no estoy seguro.

Correcto. Los chantajes pueden suceder.

2. Data Utilization and Performance Improvement

Short description:

Preocupaciones sobre los ataques a la cadena de suministro y la importancia de evitar problemas relacionados con los datos. Utilizar los datos de manera efectiva para mejorar el rendimiento sin gastos significativos.

Los chantajes pueden suceder. Las estafas pueden suceder. Y es un momento bastante aterrador del que no veo a mucha gente hablar. Creo que una de las cosas más grandes que tuvimos y culpábamos a NPM y muchas cosas, pero esto está sucediendo, son los ataques a la cadena de suministro. Y esto realmente llegó a cosas de OpenAI y chattpt codecs. Así que cuando intentaba usarlo estos días, estaba como, esto es un malware. Qué aterrador es, ¿verdad? Pero sí, 2026, acabamos de empezar, era como, sí, la IA va a resolver todos los problemas. Esto es muy bueno. Pero en la realidad, era como, oh, Dios mío, esto está bien. Todo se está incendiando. A veces la gente ni siquiera se da cuenta de que están caídos. Así que la forma aquí en esta charla es mostrarte cómo evitar esto y cómo puedes usar los datos a tu favor sin tener que gastar un centavo.

Bien, como te dije, he sido desarrollador de software por más de 10 años, pero me he centrado en aplicaciones de rendimiento, principalmente Node.js. Y comencé a hacer algunas consultorías en Brasil, principalmente ayudando a empresas a sobrevivir eventos de Black Friday y campañas. Y generalmente trato de hacer un informe para ellos, señalar lo que pueden tener para victorias rápidas y mucho más. Así que aquí hay un ejemplo de lo que hacemos. Normalmente este es en realidad mi video de YouTube mostrando, pero normalmente podemos inspeccionar cómo va el código de la aplicación. ¿Cuál es el algoritmo? Si tenemos algún problema con las bibliotecas, en casos que los usuarios tienen un APM, una plataforma o herramienta de monitoreo de rendimiento de aplicaciones, podemos obtener muchas consultas diferentes y tiempos de respuesta y mucho más. Y esto ayuda mucho con la investigación. Y aún sabemos que los APMs son generalmente muy caros. Así que en mi caso, opté por decir de código abierto que tengo un clúster de Kubernetes allí ejecutándose y no soy un tipo de DevOps. Soy un desarrollador de software que es muy curioso. Pero aquí puedes ver que podemos hacer todo realmente gratis usando SDKs, de código abierto. Y esto es en realidad una aplicación web, ¿verdad? Normalmente vemos ejemplos con back end, pero esto también funciona en el front end.

Bueno, cuando estoy tratando de investigar un problema de rendimiento con algún cliente, creo que el mayor cuello de botella para mí es que tienen diferentes fuentes de datos. Registros que genero en un lado, métricas en otro, trazado en otros. Si no conoces estas palabras, voy a explicar más tarde también. Pero mira, estaba obteniendo toda esta información sobre algún problema que llegó allí. Recibo las alertas. Así que una vez que tengo una alerta, sé qué abordar primero.

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

Registro Multihilo con Pino
JSNation Live 2021JSNation Live 2021
19 min
Registro Multihilo con 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.
Observabilidad con diagnostics_channel y AsyncLocalStorage
Node Congress 2023Node Congress 2023
21 min
Observabilidad con diagnostics_channel y 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.
Cómo Grafana Usa React para Impulsar el Mundo de la Observabilidad
React Summit 2023React Summit 2023
7 min
Cómo Grafana Usa React para Impulsar el Mundo de la Observabilidad
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.
Observabilidad para Microfrontends
DevOps.js Conf 2022DevOps.js Conf 2022
31 min
Observabilidad para 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.
Observabilidad en GraphQL
GraphQL Galaxy 2020GraphQL Galaxy 2020
8 min
Observabilidad en GraphQL
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.
Creando un motor de innovación con observabilidad
Node Congress 2023Node Congress 2023
27 min
Creando un motor de innovación con observabilidad
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

Escalando Bases de Datos para Aplicaciones Globales sin Servidor
Node Congress 2022Node Congress 2022
83 min
Escalando Bases de Datos para Aplicaciones Globales sin Servidor
Workshop
Ben Hagan
Ben Hagan
Este masterclass discute los desafíos que enfrentan las empresas al escalar la capa de datos para admitir implementaciones multi-región y entornos sin servidor. Las funciones de borde sin servidor y la orquestación de contenedores livianos permiten que las aplicaciones y la lógica empresarial se implementen fácilmente a nivel mundial, dejando a menudo la base de datos como el cuello de botella de latencia y escalabilidad.
Únase a nosotros para comprender cómo PolyScale.ai resuelve estos desafíos de escalabilidad, almacenando en caché de manera inteligente los datos de la base de datos en el borde, sin sacrificar la transaccionalidad o la consistencia. Aprenda a implementar, observar consultas y realizar pruebas de latencia global con funciones de borde utilizando PolyScale.
Tabla de contenidos        - Introducción a PolyScale.ai        - Gravedad de los datos empresariales        - Por qué es difícil escalar los datos        - Opciones para escalar la capa de datos        - Observabilidad de la base de datos        - Gestión de caché con IA        - Aprenda a utilizar PolyScale.ai