Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
428133c
chore(deps): update docker/build-push-action action to v7 (#1232)
renovate[bot] Mar 6, 2026
4eb7db4
chore(deps): update github/codeql-action action to v4.32.6 (#1231)
renovate[bot] Mar 6, 2026
d1aa5a9
fix(deps): update go dependencies (#1224)
renovate[bot] Mar 9, 2026
399a3a3
chore(deps): lock file maintenance (#1235)
renovate[bot] Mar 9, 2026
b715333
test: initialize metrics once in TestMain to prevent concurrent map a…
rogercoll Mar 10, 2026
31bca4f
chore(deps): update rust crate tempfile to v3.27.0 (#1243)
renovate[bot] Mar 11, 2026
91fdfc4
chore(deps): lock file maintenance (#1244)
renovate[bot] Mar 11, 2026
7a5ccb2
fix(deps): update go dependencies (#1237)
renovate[bot] Mar 11, 2026
cf0c5e9
fix(deps): update module golang.org/x/mod to v0.34.0 (#1247)
renovate[bot] Mar 12, 2026
0493506
chore(deps): update actions/download-artifact action to v8.0.1 (#1246)
renovate[bot] Mar 12, 2026
1a48fcc
chore(deps): lock file maintenance (#1248)
renovate[bot] Mar 12, 2026
a4f4c4e
feat: jdk 26 support (#1240)
wehzzz Mar 12, 2026
b8ee909
Export internal metrics to follow dot notation (#1147)
NimrodAvni78 Mar 14, 2026
af4c4d9
fix PLT unwinding and add core dump tests (#1253)
fabled Mar 16, 2026
bdab58a
collector: limit supported arch (#1252)
florianl Mar 16, 2026
754f660
chore(deps): lock file maintenance (#1251)
renovate[bot] Mar 16, 2026
534ce0d
fix(deps): update go dependencies (#1250)
renovate[bot] Mar 16, 2026
4c9ae93
fix(ruby): regex match 3.3.10 (#1256)
korniltsev-grafanista Mar 17, 2026
fa7b0cc
Upgrade collector to v1.54.0 (#1266)
dmathieu Mar 18, 2026
c7e873a
ruby: support EC offset extraction for statically-linked Ruby (#1227)
dalehamel Mar 19, 2026
18242e4
fix(deps): update module google.golang.org/grpc to v1.79.3 [security]…
renovate[bot] Mar 20, 2026
41302aa
chore(deps): update github actions (#1269)
renovate[bot] Mar 20, 2026
2dcbb75
chore(deps): lock file maintenance (#1272)
renovate[bot] Mar 20, 2026
2670586
fix(deps): update go dependencies (#1271)
renovate[bot] Mar 20, 2026
fbc3686
chore(deps): update ocb (manifest) dependencies (#1270)
renovate[bot] Mar 20, 2026
6ff0091
Pass non-zero mapID into UpdateStackDeltaPages to fix cleanups (#1274)
bobrik Mar 23, 2026
2e47991
fix(deps): update go dependencies (#1276)
renovate[bot] Mar 23, 2026
4e8bd96
chore(deps): update github/codeql-action action to v4.34.1 (#1277)
renovate[bot] Mar 23, 2026
4ea0940
Switch from bpf_get_stackid() to bpf_get_stack() (#1264)
bobrik Mar 23, 2026
856ed32
Move native unwinder impl to a .h
gnurizen Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ jobs:
uses: ./.github/workflows/env

- name: Initialize CodeQL
uses: github/codeql-action/init@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5
uses: github/codeql-action/init@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
with:
languages: go

- name: Build Artifact
run: make

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5
uses: github/codeql-action/analyze@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
with:
category: "/language:Go"
timeout-minutes: 10
2 changes: 1 addition & 1 deletion .github/workflows/collector-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
with:
go-version: stable
- name: Cache coredump modules
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
with:
path: tools/coredump/modulecache
key: coredumps-collector-${{ hashFiles('tools/coredump/testdata/*/*.json') }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ossf-scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5
uses: github/codeql-action/upload-sarif@38697555549f1db7851b81482ff19f1fa5c4fedc # v4.34.1
with:
sarif_file: results.sarif
2 changes: 1 addition & 1 deletion .github/workflows/push-docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
run: |
echo "tag=$(date +%Y%m%d%H%M)" >> $GITHUB_OUTPUT
- name: Build and push
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
with:
push: true
file: Dockerfile
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/unit-test-on-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:
- name: Set up environment
uses: ./.github/workflows/env
- name: Cache coredump modules
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
with:
path: tools/coredump/modulecache
key: coredumps-${{ matrix.target_arch }}-${{ hashFiles('tools/coredump/testdata/*/*.json') }}
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
go-version-file: go.mod
cache-dependency-path: go.sum
- name: Cache coredump modules
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
with:
path: tools/coredump/modulecache
key: coredumps-arm64-${{ hashFiles('tools/coredump/testdata/*/*.json') }}
Expand All @@ -138,6 +138,7 @@ jobs:
needs: build-integration-test-binaries
timeout-minutes: 10
strategy:
fail-fast: false
matrix:
include:
# List of available kernels here:
Expand Down Expand Up @@ -180,7 +181,7 @@ jobs:
go install github.com/florianl/bluebox@v0.0.1
sudo mv ~/go/bin/bluebox /usr/local/bin/.
- name: Fetch integration test binaries
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with: { name: "integration-test-binaries-${{ matrix.target_arch }}" }
- name: Fetch precompiled kernel
run: |
Expand Down
3 changes: 2 additions & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ linters:
- wastedassign
- wsl
- wrapcheck
- prealloc # CI failure with golangci 2.10.1, worth fixing
# we don't want to change code to Go 1.22+ yet
- intrange
- copyloopvar
Expand All @@ -87,7 +88,7 @@ linters:
paths:
- design-docs
- doc
- LICENSES
- LICENSES
- target
- go

Expand Down
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions cmd/otelcol-ebpf-profiler/manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,19 @@ dist:
version: dev

receivers:
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.147.0
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.148.0
- gomod: go.opentelemetry.io/ebpf-profiler v0.0.202610
import: go.opentelemetry.io/ebpf-profiler/collector

exporters:
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.147.0
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.147.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.147.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.148.0
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.148.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.148.0

providers:
- gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.53.0
- gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.53.0
- gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.53.0
- gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.54.0
- gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.54.0
- gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.54.0

replaces:
- go.opentelemetry.io/ebpf-profiler => ../../
2 changes: 1 addition & 1 deletion collector/factory_linux.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0

//go:build linux
//go:build linux && (amd64 || arm64)

package collector // import "go.opentelemetry.io/ebpf-profiler/collector"

Expand Down
4 changes: 2 additions & 2 deletions collector/factory_others.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0

//go:build !linux
//go:build !(linux && (amd64 || arm64))

package collector // import "go.opentelemetry.io/ebpf-profiler/collector"

Expand All @@ -21,7 +21,7 @@ func BuildProfilesReceiver(options ...Option) xreceiver.CreateProfilesFunc {
_ component.Config,
_ xconsumer.Profiles,
) (xreceiver.Profiles, error) {
return nil, errors.New("profiling receiver is only supported on Linux")
return nil, errors.New("profiling receiver is only supported on Linux and arm64 or amd64")

}
}
8 changes: 0 additions & 8 deletions doc/KNOWN_KERNEL_LIMITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,6 @@ There was a limit of 1 eBPF program per tracepoint/kprobe.
This limit no longer holds and was removed with commit [e87c6bc3852b981e71c757be20771546ce9f76f3](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e87c6bc3852b981e71c757be20771546ce9f76f3).


Obtaining Kernel backtrace
--------------------------
Affects kernel < 4.18

It is not possible to get individual backtraces from kernel mode stack with bpf_get_stackid(). It returns hash of the backtrace, and if it collides with another backtrace before the agent has collected it, we might report wrong kernel backtracec.
A more suitable helper bpf_get_stack() was added in commit [c195651e565ae7f41a68acb7d4aa7390ad215de1](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c195651e565ae7f41a68acb7d4aa7390ad215de1).


Kernel version check
--------------------
Affects kernel < 5.0.
Expand Down
8 changes: 1 addition & 7 deletions doc/internals.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,12 +104,6 @@ network would be very wasteful. We use trace hashing to avoid this. Different
hashing schemes are used for the BPF and user-mode trace representations. Multiple
64 bit hashes can end up being mapped to the same 128 bit hash, but *not* vice-versa.

**BPF trace hash (64 bit):**

```
H(kernel_stack_id, frames_user, PID)
```

**User-land trace hash (128 bit)**

```
Expand Down Expand Up @@ -382,4 +376,4 @@ probabilistic profiling is either enabled or disabled. The default value is 1 mi
The following example shows how to configure the profiling agent with a threshold of 50 and an interval of 2 minutes and 30 seconds:
```bash
sudo ./ebpf-profiler -probabilistic-threshold=50 -probabilistic-interval=2m30s
```
```
112 changes: 56 additions & 56 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -11,61 +11,61 @@ module go.opentelemetry.io/ebpf-profiler
go 1.25.0

require (
github.com/aws/aws-sdk-go-v2 v1.41.2
github.com/aws/aws-sdk-go-v2/config v1.32.10
github.com/aws/aws-sdk-go-v2/service/s3 v1.96.2
github.com/cilium/ebpf v0.20.0
github.com/aws/aws-sdk-go-v2 v1.41.4
github.com/aws/aws-sdk-go-v2/config v1.32.12
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.1
github.com/cilium/ebpf v0.21.0
github.com/elastic/go-freelru v0.16.0
github.com/elastic/go-perf v0.0.0-20260224073651-af0ee0c731b7
github.com/google/uuid v1.6.0
github.com/klauspost/compress v1.18.4
github.com/klauspost/compress v1.18.5
github.com/mdlayher/kobject v0.0.0-20200520190114-19ca17470d7d
github.com/minio/sha256-simd v1.0.1
github.com/open-telemetry/sig-profiling/tools/profcheck v0.0.0-20260227083359-da7d53b22766
github.com/open-telemetry/sig-profiling/tools/profcheck v0.0.0-20260303084341-52f633d434c9
github.com/peterbourgon/ff/v3 v3.4.0
github.com/stretchr/testify v1.11.1
github.com/zeebo/xxh3 v1.1.0
go.opentelemetry.io/collector/component v1.53.0
go.opentelemetry.io/collector/confmap/xconfmap v0.147.0
go.opentelemetry.io/collector/consumer/consumertest v0.147.0
go.opentelemetry.io/collector/consumer/xconsumer v0.147.0
go.opentelemetry.io/collector/pdata v1.53.0
go.opentelemetry.io/collector/pdata/pprofile v0.147.0
go.opentelemetry.io/collector/receiver v1.53.0
go.opentelemetry.io/collector/receiver/receivertest v0.147.0
go.opentelemetry.io/collector/receiver/xreceiver v0.147.0
go.opentelemetry.io/otel v1.41.0
go.opentelemetry.io/otel/metric v1.41.0
go.opentelemetry.io/proto/otlp/profiles/v1development v0.2.0
go.opentelemetry.io/collector/component v1.54.0
go.opentelemetry.io/collector/confmap/xconfmap v0.148.0
go.opentelemetry.io/collector/consumer/consumertest v0.148.0
go.opentelemetry.io/collector/consumer/xconsumer v0.148.0
go.opentelemetry.io/collector/pdata v1.54.0
go.opentelemetry.io/collector/pdata/pprofile v0.148.0
go.opentelemetry.io/collector/receiver v1.54.0
go.opentelemetry.io/collector/receiver/receivertest v0.148.0
go.opentelemetry.io/collector/receiver/xreceiver v0.148.0
go.opentelemetry.io/otel v1.42.0
go.opentelemetry.io/otel/metric v1.42.0
go.opentelemetry.io/proto/otlp/profiles/v1development v0.3.0
go.uber.org/zap/exp v0.3.0
golang.org/x/arch v0.24.0
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa
golang.org/x/mod v0.33.0
golang.org/x/sync v0.19.0
golang.org/x/sys v0.41.0
google.golang.org/grpc v1.79.1
golang.org/x/arch v0.25.0
golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90
golang.org/x/mod v0.34.0
golang.org/x/sync v0.20.0
golang.org/x/sys v0.42.0
google.golang.org/grpc v1.79.3
google.golang.org/protobuf v1.36.11
)

require (
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.5 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.10 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.18 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.18 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.18 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.18 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.5 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.10 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.18 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.18 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.0.6 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.30.11 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.15 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.41.7 // indirect
github.com/aws/smithy-go v1.24.1 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.7 // indirect
github.com/aws/aws-sdk-go-v2/credentials v1.19.12 // indirect
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.20 // indirect
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.20 // indirect
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.20 // indirect
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 // indirect
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.21 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.12 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.20 // indirect
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.20 // indirect
github.com/aws/aws-sdk-go-v2/service/signin v1.0.8 // indirect
github.com/aws/aws-sdk-go-v2/service/sso v1.30.13 // indirect
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.17 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.41.9 // indirect
github.com/aws/smithy-go v1.24.2 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
Expand All @@ -78,31 +78,31 @@ require (
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
github.com/knadh/koanf/maps v0.1.2 // indirect
github.com/knadh/koanf/providers/confmap v1.0.0 // indirect
github.com/knadh/koanf/v2 v2.3.2 // indirect
github.com/knadh/koanf/v2 v2.3.3 // indirect
github.com/mdlayher/netlink v1.7.2 // indirect
github.com/mdlayher/socket v0.4.1 // indirect
github.com/mdlayher/socket v0.5.1 // indirect
github.com/mitchellh/copystructure v1.2.0 // indirect
github.com/mitchellh/reflectwalk v1.0.2 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/collector/component/componenttest v0.147.0 // indirect
go.opentelemetry.io/collector/confmap v1.53.0 // indirect
go.opentelemetry.io/collector/consumer v1.53.0 // indirect
go.opentelemetry.io/collector/consumer/consumererror v0.147.0 // indirect
go.opentelemetry.io/collector/featuregate v1.53.0 // indirect
go.opentelemetry.io/collector/internal/componentalias v0.147.0 // indirect
go.opentelemetry.io/collector/pipeline v1.53.0 // indirect
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
go.opentelemetry.io/otel/trace v1.41.0 // indirect
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
go.opentelemetry.io/collector/component/componenttest v0.148.0 // indirect
go.opentelemetry.io/collector/confmap v1.54.0 // indirect
go.opentelemetry.io/collector/consumer v1.54.0 // indirect
go.opentelemetry.io/collector/consumer/consumererror v0.148.0 // indirect
go.opentelemetry.io/collector/featuregate v1.54.0 // indirect
go.opentelemetry.io/collector/internal/componentalias v0.148.0 // indirect
go.opentelemetry.io/collector/pipeline v1.54.0 // indirect
go.opentelemetry.io/otel/sdk v1.42.0 // indirect
go.opentelemetry.io/otel/sdk/metric v1.42.0 // indirect
go.opentelemetry.io/otel/trace v1.42.0 // indirect
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.1 // indirect
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/net v0.51.0 // indirect
golang.org/x/text v0.34.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading