Loading Events

« All Events

  • This event has passed.

KubeCon Observability Day NA 2024 Talk: Where’s the Auto in Auto-Instrumentation? A Look at Current Automation Strategies with OTel

CONFERENCE TALK

Where’s the Auto in Auto-Instrumentation? A Look at Current Automation Strategies with OTel

12th November 2024 @ 1:30 pm 1:55 pm Salt Lake City, Utah, Salt Palace | Level 2 | 255 E

Joshua Lee was invited to talk about Automatic Instrumentation at CNCF-Hosted Co-Located.

“Automatic Instrumentation” can mean a lot of things depending on context. Whether we’re discussing the Instrumentation SDKs or full-kernel observability with eBPF, the promise is the same: end-to-end observability coverage with no custom code and minimal setup. 

First, I will review how the different mechanisms available for automatic instrumentation work within each of the 11 languages supported by OpenTelemetry. I’ll examine: 

  • how code-path instrumentation works at the library level by diving into the Node.js OpenTelemetry Extension and the JavaScript libraries it supports 
  • automatic instrumentation via attachment with Java and Python 
  • automatic instrumentation injection using the OTel Operator for DotNet, Java, and NodeJS 

Finally, I’ll take a peek at the future of automatic instrumentation of compiled binaries with a look at the Go instrumentation library built using eBPF. 

In this talk will attempt to clarify the different mechanisms that are often colloquially lumped under the term “Auto-Instrumentation” and help to clarify for end users exactly what is possible within each supported language. I will answer questions that I often hear about instrumentation such as “will I need to modify my application code?”, “Will it work without Kubernetes?”, “Will I be able to use the libraries I’m currently using?”, and “How can I use this in a completely custom code base?

About the Presenter

Josh Lee – Developer Advocate @ Altinity

Whether it’s operators or observability, agile or accessibility, Josh’s expertise shines because he is passionate about all of it. He’s been building software for over a decade and loves sharing experiences via public speaking. He is a Developer Advocate for Altinity where he helps create educational content about ClickHouse and OpenTelemetry, and he is a contributor to the OpenTelemetry project.

Want more great content? Subscribe to our newsletter and get all ClickHouse content straight to your inbox.