Not the OP, but turning on auto-instrumentation for a Golang app running in Kubernetes breaks the app if the app is either:
- Running an old version of Golang (older than 1.18 if memory serves), or
- has libraries that the eBPF probes don't like.
And while I like OTel, I agree with the OP that you are absolutely going deep-sea diving if you're going to do anything beyond the examples provided (which is very easy to do!)