Java & LanguagesJava & Languages
Conference45min
INTERMEDIATE

La magie d’OpenTelemetry : réécrire votre app en production

Cette session dévoile le fonctionnement interne de l’agent OpenTelemetry dans la JVM : interception du chargement des classes, instrumentation à la volée avec javaagent et ByteBuddy, impacts en production (latence, conflits), et bonnes pratiques pour diagnostiquer ces transformations invisibles qui modifient le comportement de vos applications.

Bruce Bujon
Bruce BujonDatadog
talks.description
OpenTelemetry fait apparaître des traces, des métriques et des logs comme par magie… mais que se passe-t-il réellement derrière cet agent JVM que nous ajoutons machinalement à nos applications ?

Cette présentation vous emmène là où personne ne regarde. Vous verrez comment l’agent d’OpenTelemetry s’infiltre dans votre JVM, intercepte le chargement de vos classes et réécrit votre application à la volée. On dissèque le pouvoir du javaagent, de l’API Instrumentation, et la mécanique obscure de ByteBuddy qui permettent d’instrumenter Spring, Servlet, JDBC ou même gRPC, sans toucher à une seule ligne de code. Oui, votre appli tourne… mais pas tout à fait comme vous le croyez.

Vous repartirez avec une vision claire de l’impact réel de ces changements en production : latence, allocations, risques de conflits, comportements changés à chaud… ainsi que les bons réflexes pour diagnostiquer ce qui se passe vraiment.

Si vous utilisez OpenTelemetry sans vraiment savoir ce qu’il se passe dans votre JVM, ou si vous voulez enfin comprendre comment un agent peut réécrire votre application en production, alors bienvenue : cette session vous ouvre la boîte noire… et révèle la magie.
opentelemetry
instrumentation
jvm
javaagent
talks.speakers
Bruce Bujon

Bruce Bujon

Datadog

France

Bruce Bujon est Senior Software Engineer chez Datadog. Il a passé plus d'une quinzaine d'années à construire des systèmes distribués à l'aide du riche écosystème Java. Il mène en parallèle le Paris Java User Group et contribue à des projets Open Source liés à la vie privée tel son bloqueur de publicité AdAway. Quand il ne travaille pas, il est probablement en train de décompiler une application ou de souder le prototype de son prochain gadget.
comments.title

comments.speakerNotEnabledComments