# [[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).