opentelemetry-go-instrumentation
opentelemetry-go-instrumentation copied to clipboard
OpenTelemetry Auto Instrumentation using eBPF
Fixes #169 This does the following: * Sets `span.Status` for 4xx and 5xx codes in Client, and just 5xx codes in Server * Sets `protocol.name` when the protocol is not...
issue was seemingly fixed (or worked around) in `v0.8.0-alpha` but was reverted as of `v0.11.0-alpha` seeing the following error from GOEXPERIMENT "nocoverageredesign" with `v0.12.0-alpha` ```{"level":"info","ts":1714599597.5165067,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:94","msg":"building OpenTelemetry Go instrumentation ...","globalImpl":false} {"level":"info","ts":1714599599.5173488,"logger":"Instrumentation.Analyzer","caller":"process/discover.go:76","msg":"found...
Hi Team, I am trying compile [opentelemetry-go-instrumentation](https://github.com/open-telemetry/opentelemetry-go-instrumentation) in my virtual machine. But I am getting following errors. "Error: can't load BPF from ELF: file /XYZ/opentelemetry-go-instrumentation-0.9.0-alpha/pkg/instrumentors/bpf/net/http/server/bpf_bpfel_x86.o: load relocations: section ".text": **reference...
Currently, we print a log message for each span: https://github.com/open-telemetry/opentelemetry-go-instrumentation/blob/61ff124646105a2058863b17da1815d8d42d78b3/internal/pkg/opentelemetry/controller.go#L54 We should change that to have a debug level. We don't have a configuration for verbosity. We probably should add...
### Describe the bug I'm using auto instrumentation in an minikube cluster running 1 pod (3 replicas), each pod has 2 containers: 1) simple go http server 2) auto instrumentation...
### Describe the bug I'm running my app with the instrumentation in K8s, I have enabled the feature gate `operator.autoinstrumentation.go`. ``` "msg":"error while running instrumentors","error":"field UprobeHttpClientDo: program uprobe_HttpClient_Do: load program:...
_Originally posted by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/issues/740#issuecomment-2079705634_
### Describe the bug This might be a Free5GC issue more than otel, but i am still hoping you can guide me in the right direction. I'm using the Opentelemetry...
The user should have a granular way to disable/enable instrumentations. This can be modelled similarly to .NET Auto Instrumentation - https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/issues/1633 - https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/blob/main/docs/config.md#instrumentations
### Describe the bug I have created a service using an HTTP server, and in the GET method, I called another API. I added a header, Traceparent, at the entry...