Changes from grafana/beyla:
- update obi
- update vendor
- add process metadata resolver in survey info
- Allow SDK injection with metrics only
- add sockets only survey selection criteria
- update obi again
- update obi
- fix up
- more cleanup
- add massive service filters
- test: cover metrics-only SDK injection
- Merge branch 'main' into survey_info_local
- fix merge
- Merge branch 'main' into survey_info_local
- fix merge again
- refactor for non-root selector
- fix tests
- update docs and schema
- add integration test
- Merge branch 'main' into fix/metrics-only-injection-3125
- test: construct metrics-only injector config directly
- Merge remote-tracking branch 'personal/fix/metrics-only-injection-3125' into fix/metrics-only-injection-3125
- Merge pull request #3159 from grafana/survey_info_local
- Merge branch 'main' into fix/metrics-only-injection-3125
- Merge pull request #3152 from loglapa/fix/metrics-only-injection-3125
- Bump Helm chart for Beyla v3.38.0 (#3161)
- Update OBI submodule (#3167)
- Update obi submodule (v3.39.0)
- Release v3.39.0 artifacts
Changes from grafana/opentelemetry-ebpf-instrumentation:
- Update module github.com/vektah/gqlparser/v2 to v2.5.60 (open-telemetry/opentelemetry-ebpf-instrumentation#3640)
- Rails: harvest routes for graphql engines (open-telemetry/opentelemetry-ebpf-instrumentation#3625)
- Update dependency graphql to "~> 2.6.0" (open-telemetry/opentelemetry-ebpf-instrumentation#3644)
- Generate the eBPF objects per architecture and in parallel (open-telemetry/opentelemetry-ebpf-instrumentation#3630)
- Update Docker images and fix compatibility fixtures (open-telemetry/opentelemetry-ebpf-instrumentation#3591)
- Update integration test pinned images (open-telemetry/opentelemetry-ebpf-instrumentation#3650)
- Update Docker (open-telemetry/opentelemetry-ebpf-instrumentation#3651)
- Update otel/ebpf-instrument Docker tag to v0.14.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3652)
- Update otel/opentelemetry-collector-contrib Docker tag to v0.162.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3653)
- weaver 0.27: read the report from /report, check health on the admin port, declare the manifest format (open-telemetry/opentelemetry-ebpf-instrumentation#3641)
- Refactor cloud metadata inventory maintenance (open-telemetry/opentelemetry-ebpf-instrumentation#3596)
- docs: add task-oriented AGENTS starting points (open-telemetry/opentelemetry-ebpf-instrumentation#3646)
- Prepare OBI for version v1.0.0-rc.1 (open-telemetry/opentelemetry-ebpf-instrumentation#3649)
- fix(bpf): replace the PID filter cache with a pid-indexed bitmap keyed in OBI's pid namespace (open-telemetry/opentelemetry-ebpf-instrumentation#3458)
- dotnet: extend .NET route harvesting (open-telemetry/opentelemetry-ebpf-instrumentation#3655)
- Fix duplicate target.info count when a pid moves to an existing service (open-telemetry/opentelemetry-ebpf-instrumentation#3665)
- Update jaegertracing/jaeger Docker tag to v2.22.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3659)
- Resume integration shards from saved test results (open-telemetry/opentelemetry-ebpf-instrumentation#3629)
- Add .NET CPU count and time runtime metrics (open-telemetry/opentelemetry-ebpf-instrumentation#3647)
- oats/amqp: drop build-time host networking from compose files (open-telemetry/opentelemetry-ebpf-instrumentation#3668)
- Format and lint C code with LLVM 22 from the generator image (open-telemetry/opentelemetry-ebpf-instrumentation#3642)
- Assert histogram bucket boundaries in runtime exporter tests (open-telemetry/opentelemetry-ebpf-instrumentation#3660)
- Update dependency laravel/framework to v13.35.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3658)
- Update Rust (open-telemetry/opentelemetry-ebpf-instrumentation#3682)
- Update dependency pino to v10.4.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3680)
- Update Java (open-telemetry/opentelemetry-ebpf-instrumentation#3681)
- Add route53 support for Cloud metadata (open-telemetry/opentelemetry-ebpf-instrumentation#3600)
- Terraform cloud setup in examples (AWS) (open-telemetry/opentelemetry-ebpf-instrumentation#3674)
- GenAI span names follow the semconv name convention (open-telemetry/opentelemetry-ebpf-instrumentation#3671)
- Update Terraform aws to v6.68.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3686)
- Database span names follow the semconv name convention (open-telemetry/opentelemetry-ebpf-instrumentation#3657)
- Fix the tracefs probe cleanup script in devdocs (open-telemetry/opentelemetry-ebpf-instrumentation#3685)
- Capture spans from the embedded Go Auto SDK (open-telemetry/opentelemetry-ebpf-instrumentation#3678)
- fix(generictracer): delete a thread's traces_ctx_v1 entry when it exits (open-telemetry/opentelemetry-ebpf-instrumentation#3662)
- Use one clang-format file scope for the hook, target and CI (open-telemetry/opentelemetry-ebpf-instrumentation#3690)
- ci: Rebalance integration shards from measured test durations (open-telemetry/opentelemetry-ebpf-instrumentation#3687)
- GraphQL, AWS and ONC RPC span names follow semconv (open-telemetry/opentelemetry-ebpf-instrumentation#3673)
- Fix Route53 name resolver configuration in Config v1 (open-telemetry/opentelemetry-ebpf-instrumentation#3693)
- allow selecting metrics features in v2 config (open-telemetry/opentelemetry-ebpf-instrumentation#3691)
- ci: skip free-disk cleanup when the runner already has enough space (open-telemetry/opentelemetry-ebpf-instrumentation#3694)
- Update grafana/otel-lgtm Docker tag to v0.36.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3696)
- Add OBI guidance for Copilot code reviews (open-telemetry/opentelemetry-ebpf-instrumentation#3679)
- emit url.template on HTTP client spans (open-telemetry/opentelemetry-ebpf-instrumentation#3692)
- fix: keep distinct metric label tuples separate (open-telemetry/opentelemetry-ebpf-instrumentation#3523)
- weaver: translate the registry from v1 to definition/2 (open-telemetry/opentelemetry-ebpf-instrumentation#3695)
- Update module github.com/moby/moby/client to v0.6.2 (open-telemetry/opentelemetry-ebpf-instrumentation#3711)
- Assert RED and GenAI histogram bucket boundaries in exporter tests (open-telemetry/opentelemetry-ebpf-instrumentation#3684)
- Honor V2 protocol switches for span-derived metrics (open-telemetry/opentelemetry-ebpf-instrumentation#3698)
- Update module github.com/vektah/gqlparser/v2 to v2.5.62 (open-telemetry/opentelemetry-ebpf-instrumentation#3712)
- Update AWS Go packages (open-telemetry/opentelemetry-ebpf-instrumentation#3709)
- Update victoriametrics/vmagent Docker tag to v1.154.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3716)
- Update Go toolchain and runtime data to 1.27.2 (open-telemetry/opentelemetry-ebpf-instrumentation#3710)
- Fix flaky tests (open-telemetry/opentelemetry-ebpf-instrumentation#3699)
- gRPC span names and rpc.method follow semconv (open-telemetry/opentelemetry-ebpf-instrumentation#3669)
- Update python Docker tag to v3.15.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3721)
- Update LVH kernel images (open-telemetry/opentelemetry-ebpf-instrumentation#3720)
- Update integration test pinned images (open-telemetry/opentelemetry-ebpf-instrumentation#3719)
- Update OTLP to v1.11.1 and support gRPC v1.84 (open-telemetry/opentelemetry-ebpf-instrumentation#3714)
- Update Kubernetes Go packages (open-telemetry/opentelemetry-ebpf-instrumentation#3727)
- fix: add internal metrics for ring buffer writes (open-telemetry/opentelemetry-ebpf-instrumentation#3631)
- Update module go.opentelemetry.io/otel/sdk to v1.45.0 [SECURITY] (open-telemetry/opentelemetry-ebpf-instrumentation#3733)
- Update module github.com/go-git/go-git/v5 to v5.19.2 [SECURITY] (open-telemetry/opentelemetry-ebpf-instrumentation#3732)
- Update module golang.org/x/crypto to v0.52.0 [SECURITY] (open-telemetry/opentelemetry-ebpf-instrumentation#3734)
- Update dependency laravel/framework to v13.36.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3736)
- Update module golang.org/x/net to v0.55.0 [SECURITY] (open-telemetry/opentelemetry-ebpf-instrumentation#3735)
- Elasticsearch upstream conformance: Add db.operation.parameter. to spans (open-telemetry/opentelemetry-ebpf-instrumentation#3706)
- GenAI upstream conformance (open-telemetry/opentelemetry-ebpf-instrumentation#3707)
- HTTP client server.address and K8s name resolution ignore the Host header port (open-telemetry/opentelemetry-ebpf-instrumentation#3722)
- Update dependency sqlite3 to v2.10.0 (open-telemetry/opentelemetry-ebpf-instrumentation#3737)
- RPC/DB upstream conformance (open-telemetry/opentelemetry-ebpf-instrumentation#3708)
- Move internal/cloud to pkg/cloud (open-telemetry/opentelemetry-ebpf-instrumentation#3742)
- Release v3.39.0 artifacts