opentelemetry-go-instrumentation
opentelemetry-go-instrumentation copied to clipboard
OpenTelemetry Auto Instrumentation using eBPF
### Describe the bug When starting, an error is reported as follows, How to solve this problem, thank you! ``` {"level":"info","ts":1705306464.9162376,"logger":"go.opentelemetry.io/auto","caller":"cli/main.go:94","msg":"building OpenTelemetry Go instrumentation ...","globalImpl":false} {"level":"info","ts":1705306466.917634,"logger":"Instrumentation.Analyzer","caller":"process/discover.go:69","msg":"found process","pid":27} {"level":"info","ts":1705306466.953315,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found function","function_name":{"Name":"net/http.serverHandler.ServeHTTP","Offset":3551168,"ReturnOffsets":[3551315]}} {"level":"info","ts":1705306466.9534173,"logger":"Instrumentation.Analyzer","caller":"process/analyze.go:98","msg":"found...
**Is your feature request related to a problem? Please describe.** Currently only a container is being distributed as part of the release. People may want to use automatic instrumentation on...
### Describe the bug I deployed the emojivoto services to my K8s cluster. Then tried to play around with the web service. I found out that the cross processes context...
Hello maintainers! We have received a report from the CNCF license audit that the following paths contain licenses that do not match the project license. We will need to justify...
**Is your feature request related to a problem? Please describe.** GitHub has been evaluating running the ebpf sidecar container provided by opentelemetry-go-instrumentation as a solution for auto-instrumenting our Golang services....
[TargetDetails](https://github.com/open-telemetry/opentelemetry-go-instrumentation/blob/main/internal/pkg/process/analyze.go#L29) seems to use pointers without a good reason, and it might be related to the out-of-memory error seen in #619. For large binaries analysis, the slices and maps used...
As part of https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/523, eBPF code can parse float, int, string, and bool types as attributes. We also need to add support for slice types for those (https://github.com/open-telemetry/opentelemetry-go/blob/main/attribute/value.go#L40). for float,...
_Originally posted by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/523#discussion_r1408318459_
I wonder why we don't write an outgoing metadata, instead we inject the traceID and spanID to request? I found that the `traceparent` / `grpc-trace-bin` data is not injected to...
There should be a dedicated page for this component on https://opentelemetry.io/. It can be based on https://opentelemetry.io/docs/instrumentation/net/automatic/