# [[Live - GOCC 05 - Behind the magic of auto-instrumentation]] <iframe width="560" height="315" src="https://www.youtube.com/embed/HItumi3qt90" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Related:: "[[OpenTelemetry]], [[Jay DeLuca]], [[Liudmila Molkova]]" ## Topics - Auto-instrumentation for Java - Java agent (JVM-level instrumentation) - Quarkus implementation (framework-level instrumentation) - Spring Boot starter (code-level instrumentation) - What are the benefits of JVM-level instrumentation vs code-level? - Main benefit: true zero-code instrumentation because there are no code changes necessary. - Another benefit: At the JVM level, it can hook into more things than what the framework/code exposes. - Works across different frameworks - Disadvantages - More black box - limited fine-grained control - OTel Ecosystem Explorer - If I'm evaluating OpenTelemetry for my stack, what's the first thing I should look up in the Explorer? - Do you see the Explorer eventually becoming machine-consumable — something tools or AI systems could query directly? - Is there a risk that auto-instrumentation becomes a black box without tools like the Explorer? ## Timestamps ## References ## Checklist ### Way before the show - [ ] Create a thumbnail. - [ ] Schedule the broadcast on Streamyard, and select YouTube, LinkedIn, and Twitch as the destinations. - [ ] Get the Streamyard invite link and put it in the "location" of the calendar invite to the guest. - [ ] Get the YouTube link to the show. - [ ] Schedule announcement on Mastodon. - [ ] Schedule a Mastodon post for when the show is live to say "We're live now!". ### Just before the show - [ ] How do you pronounce your name? - [ ] What are your pronouns? - [ ] We will be using the talking points, but we don't have to be strict about it. - [ ] Does anyone want to share their screen? We can do that now, and I can show you how that works. - [ ] We'll be streaming to YouTube live. - [ ] You'll be able to see comments, but if you have links, I have to paste it into the private chat. - [ ] You can also use the private chat if you need to say something, but you can also just say it out loud. - [ ] Afterwards, we'll say goodbye to the stream, but please stay on past that. - [ ] Just in case I disconnect... stall for a minute and I'll be right back. ### After the show - [ ] Order captions from Rev. - [ ] Add timestamps to the video (at least four). - [ ] Add any links shared to the description of the video. - [ ] Add the video to any relevant playlists. - [ ] Add to [video-database](obsidian://open?vault=obsidian-playbook&file=video-database%2FVideo%20database) or vault as necessary. - [ ] Create a blog post on [site](https://nicolevanderhoeven.com). - [ ] Promote on Discord (NVDH).