Skip to content

Commit ab68480

Browse files
authored
edot: add profilingreceiver (#9888)
* edot: add profilingreceiver Signed-off-by: Florian Lehner <[email protected]> * fixup: limit profiling to linux Signed-off-by: Florian Lehner <[email protected]> * fiuxp: use build tags Signed-off-by: Florian Lehner <[email protected]> * mage notice Signed-off-by: Florian Lehner <[email protected]> --------- Signed-off-by: Florian Lehner <[email protected]>
1 parent 4bdc240 commit ab68480

File tree

8 files changed

+1163
-780
lines changed

8 files changed

+1163
-780
lines changed

NOTICE-fips.txt

Lines changed: 510 additions & 361 deletions
Large diffs are not rendered by default.

NOTICE.txt

Lines changed: 492 additions & 362 deletions
Large diffs are not rendered by default.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Kind can be one of:
2+
# - breaking-change: a change to previously-documented behavior
3+
# - deprecation: functionality that is being removed in a later release
4+
# - bug-fix: fixes a problem in a previous version
5+
# - enhancement: extends functionality but does not break or fix existing behavior
6+
# - feature: new functionality
7+
# - known-issue: problems that we are aware of in a given version
8+
# - security: impacts on the security of a product or a user’s deployment.
9+
# - upgrade: important information for someone upgrading from a prior version
10+
# - other: does not fit into any of the other categories
11+
kind: feature
12+
13+
# Change summary; a 80ish characters long description of the change.
14+
summary: edot-profilingreceiver
15+
16+
# Long description; in case the summary is not enough to describe the change
17+
# this field accommodate a description without length limits.
18+
# NOTE: This field will be rendered only for breaking-change and known-issue kinds at the moment.
19+
description: Add profilingreceiver to EDOT
20+
21+
# Affected component; usually one of "elastic-agent", "fleet-server", "filebeat", "metricbeat", "auditbeat", "all", etc.
22+
component: "elastic-agent"
23+
24+
# PR URL; optional; the PR number that added the changeset.
25+
# If not present is automatically filled by the tooling finding the PR where this changelog fragment has been added.
26+
# NOTE: the tooling supports backports, so it's able to fill the original PR number instead of the backport PR number.
27+
# Please provide it if you are adding a fragment for a different PR.
28+
#pr: https://github.com/owner/repo/1234
29+
30+
# Issue URL; optional; the GitHub issue related to this changeset (either closes or is part of).
31+
# If not present is automatically filled by the tooling with the issue linked to the PR number.
32+
#issue: https://github.com/owner/repo/1234

go.mod

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,10 @@ require (
8888
go.opentelemetry.io/collector/pipeline v1.41.0
8989
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.135.0
9090
go.opentelemetry.io/collector/receiver/nopreceiver v0.135.0
91+
go.opentelemetry.io/ebpf-profiler v0.0.202536
9192
go.uber.org/zap v1.27.0
9293
golang.org/x/crypto v0.41.0
93-
golang.org/x/exp v0.0.0-20250811191247-51f88131bc50
94+
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b
9495
golang.org/x/mod v0.27.0
9596
golang.org/x/net v0.43.0
9697
golang.org/x/sync v0.17.0
@@ -250,15 +251,15 @@ require (
250251
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
251252
github.com/aws/aws-msk-iam-sasl-signer-go v1.0.4 // indirect
252253
github.com/aws/aws-sdk-go v1.55.7 // indirect
253-
github.com/aws/aws-sdk-go-v2 v1.37.1 // indirect
254-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.0 // indirect
255-
github.com/aws/aws-sdk-go-v2/config v1.30.2 // indirect
256-
github.com/aws/aws-sdk-go-v2/credentials v1.18.2 // indirect
257-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.1 // indirect
258-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.1 // indirect
259-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.1 // indirect
254+
github.com/aws/aws-sdk-go-v2 v1.38.3 // indirect
255+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.1 // indirect
256+
github.com/aws/aws-sdk-go-v2/config v1.31.6 // indirect
257+
github.com/aws/aws-sdk-go-v2/credentials v1.18.10 // indirect
258+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.6 // indirect
259+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.6 // indirect
260+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.6 // indirect
260261
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
261-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.1 // indirect
262+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.6 // indirect
262263
github.com/aws/aws-sdk-go-v2/service/apigateway v1.31.3 // indirect
263264
github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.28.3 // indirect
264265
github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.45.2 // indirect
@@ -268,20 +269,20 @@ require (
268269
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.45.4 // indirect
269270
github.com/aws/aws-sdk-go-v2/service/health v1.30.3 // indirect
270271
github.com/aws/aws-sdk-go-v2/service/iam v1.42.1 // indirect
271-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.0 // indirect
272-
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.1 // indirect
273-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.1 // indirect
274-
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.1 // indirect
272+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.1 // indirect
273+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.8.6 // indirect
274+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.6 // indirect
275+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.6 // indirect
275276
github.com/aws/aws-sdk-go-v2/service/organizations v1.38.4 // indirect
276277
github.com/aws/aws-sdk-go-v2/service/rds v1.97.2 // indirect
277278
github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.26.5 // indirect
278-
github.com/aws/aws-sdk-go-v2/service/s3 v1.85.1 // indirect
279+
github.com/aws/aws-sdk-go-v2/service/s3 v1.87.3 // indirect
279280
github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.36.0 // indirect
280281
github.com/aws/aws-sdk-go-v2/service/sqs v1.38.7 // indirect
281-
github.com/aws/aws-sdk-go-v2/service/sso v1.26.1 // indirect
282-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.31.1 // indirect
283-
github.com/aws/aws-sdk-go-v2/service/sts v1.35.1 // indirect
284-
github.com/aws/smithy-go v1.22.5 // indirect
282+
github.com/aws/aws-sdk-go-v2/service/sso v1.29.1 // indirect
283+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.34.2 // indirect
284+
github.com/aws/aws-sdk-go-v2/service/sts v1.38.2 // indirect
285+
github.com/aws/smithy-go v1.23.0 // indirect
285286
github.com/axiomhq/hyperloglog v0.2.5 // indirect
286287
github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3 // indirect
287288
github.com/beevik/ntp v1.4.3 // indirect
@@ -344,6 +345,7 @@ require (
344345
github.com/elastic/go-freelru v0.16.0 // indirect
345346
github.com/elastic/go-grok v0.3.1 // indirect
346347
github.com/elastic/go-lumber v0.1.2-0.20220819171948-335fde24ea0f // indirect
348+
github.com/elastic/go-perf v0.0.0-20241029065020-30bec95324b8 // indirect
347349
github.com/elastic/go-seccomp-bpf v1.6.0 // indirect
348350
github.com/elastic/go-sfdc v0.0.0-20241010131323-8e176480d727 // indirect
349351
github.com/elastic/go-structform v0.0.12 // indirect
@@ -466,6 +468,7 @@ require (
466468
github.com/jmoiron/sqlx v1.4.0 // indirect
467469
github.com/jonboulle/clockwork v0.5.0 // indirect
468470
github.com/josharian/intern v1.0.0 // indirect
471+
github.com/josharian/native v1.1.0 // indirect
469472
github.com/jpillora/backoff v1.0.0 // indirect
470473
github.com/julienschmidt/httprouter v1.3.0 // indirect
471474
github.com/kamstrup/intmap v0.5.1 // indirect
@@ -493,6 +496,8 @@ require (
493496
github.com/mattn/go-ieproxy v0.0.1 // indirect
494497
github.com/mattn/go-isatty v0.0.20 // indirect
495498
github.com/mattn/go-runewidth v0.0.16 // indirect
499+
github.com/mdlayher/kobject v0.0.0-20200520190114-19ca17470d7d // indirect
500+
github.com/mdlayher/netlink v1.7.2 // indirect
496501
github.com/mdlayher/socket v0.4.1 // indirect
497502
github.com/mdlayher/vsock v1.2.1 // indirect
498503
github.com/meraki/dashboard-api-go/v3 v3.0.9 // indirect
@@ -706,7 +711,6 @@ require (
706711
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0 // indirect
707712
go.opentelemetry.io/contrib/otelconf v0.17.0 // indirect
708713
go.opentelemetry.io/contrib/propagators/b3 v1.37.0 // indirect
709-
go.opentelemetry.io/ebpf-profiler v0.0.202531 // indirect
710714
go.opentelemetry.io/otel v1.38.0 // indirect
711715
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.13.0 // indirect
712716
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.13.0 // indirect
@@ -734,6 +738,7 @@ require (
734738
go.uber.org/zap/exp v0.3.0 // indirect
735739
go.yaml.in/yaml/v2 v2.4.2 // indirect
736740
go.yaml.in/yaml/v3 v3.0.4 // indirect
741+
golang.org/x/arch v0.20.0 // indirect
737742
golang.org/x/oauth2 v0.30.0 // indirect
738743
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
739744
gonum.org/v1/gonum v0.16.0 // indirect

0 commit comments

Comments
 (0)