From bf6154b021c7ffdda7dd29c8a0e8ab853cc2129a Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Wed, 17 Apr 2024 12:18:29 +0200 Subject: [PATCH 1/9] add dependency list test for the serverless binary --- cmd/serverless/dependencies.txt | 856 ++++++++++++++++++ cmd/serverless/dependency_list_test.go | 50 + pkg/serverless/binarysize/binary_size_test.go | 53 -- 3 files changed, 906 insertions(+), 53 deletions(-) create mode 100644 cmd/serverless/dependencies.txt create mode 100644 cmd/serverless/dependency_list_test.go delete mode 100644 pkg/serverless/binarysize/binary_size_test.go diff --git a/cmd/serverless/dependencies.txt b/cmd/serverless/dependencies.txt new file mode 100644 index 00000000000000..9bd2d95f487ab4 --- /dev/null +++ b/cmd/serverless/dependencies.txt @@ -0,0 +1,856 @@ +archive/zip +bufio +bytes +cmp +compress/flate +compress/gzip +compress/zlib +container/list +context +crypto +crypto/aes +crypto/cipher +crypto/des +crypto/dsa +crypto/ecdh +crypto/ecdsa +crypto/ed25519 +crypto/elliptic +crypto/hmac +crypto/internal/alias +crypto/internal/bigmod +crypto/internal/boring +crypto/internal/boring/bbig +crypto/internal/boring/sig +crypto/internal/edwards25519 +crypto/internal/edwards25519/field +crypto/internal/nistec +crypto/internal/nistec/fiat +crypto/internal/randutil +crypto/md5 +crypto/rand +crypto/rc4 +crypto/rsa +crypto/sha1 +crypto/sha256 +crypto/sha512 +crypto/subtle +crypto/tls +crypto/x509 +crypto/x509/internal/macos +crypto/x509/pkix +database/sql +database/sql/driver +embed +encoding +encoding/asn1 +encoding/base64 +encoding/binary +encoding/csv +encoding/gob +encoding/hex +encoding/json +encoding/pem +encoding/xml +errors +expvar +flag +fmt +github.com/CycloneDX/cyclonedx-go +github.com/DataDog/agent-payload/v5/gogen +github.com/DataDog/agent-payload/v5/pb +github.com/DataDog/appsec-internal-go/appsec +github.com/DataDog/appsec-internal-go/httpsec +github.com/DataDog/appsec-internal-go/limiter +github.com/DataDog/appsec-internal-go/log +github.com/DataDog/appsec-internal-go/netip +github.com/DataDog/datadog-agent/cmd/agent/common/path +github.com/DataDog/datadog-agent/cmd/serverless-init/cloudservice +github.com/DataDog/datadog-agent/cmd/serverless-init/cloudservice/helper +github.com/DataDog/datadog-agent/comp/core/autodiscovery/integration +github.com/DataDog/datadog-agent/comp/core/config +github.com/DataDog/datadog-agent/comp/core/flare/types +github.com/DataDog/datadog-agent/comp/core/hostname +github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface +github.com/DataDog/datadog-agent/comp/core/log +github.com/DataDog/datadog-agent/comp/core/log/logimpl +github.com/DataDog/datadog-agent/comp/core/secrets +github.com/DataDog/datadog-agent/comp/core/status +github.com/DataDog/datadog-agent/comp/core/tagger +github.com/DataDog/datadog-agent/comp/core/tagger/api +github.com/DataDog/datadog-agent/comp/core/tagger/collectors +github.com/DataDog/datadog-agent/comp/core/tagger/local +github.com/DataDog/datadog-agent/comp/core/tagger/remote +github.com/DataDog/datadog-agent/comp/core/tagger/replay +github.com/DataDog/datadog-agent/comp/core/tagger/subscriber +github.com/DataDog/datadog-agent/comp/core/tagger/tagstore +github.com/DataDog/datadog-agent/comp/core/tagger/telemetry +github.com/DataDog/datadog-agent/comp/core/tagger/types +github.com/DataDog/datadog-agent/comp/core/tagger/utils +github.com/DataDog/datadog-agent/comp/core/telemetry +github.com/DataDog/datadog-agent/comp/core/workloadmeta +github.com/DataDog/datadog-agent/comp/core/workloadmeta/telemetry +github.com/DataDog/datadog-agent/comp/dogstatsd/constants +github.com/DataDog/datadog-agent/comp/dogstatsd/listeners +github.com/DataDog/datadog-agent/comp/dogstatsd/listeners/ratelimit +github.com/DataDog/datadog-agent/comp/dogstatsd/mapper +github.com/DataDog/datadog-agent/comp/dogstatsd/packets +github.com/DataDog/datadog-agent/comp/dogstatsd/pidmap +github.com/DataDog/datadog-agent/comp/dogstatsd/pidmap/pidmapimpl +github.com/DataDog/datadog-agent/comp/dogstatsd/replay +github.com/DataDog/datadog-agent/comp/dogstatsd/server +github.com/DataDog/datadog-agent/comp/dogstatsd/serverDebug +github.com/DataDog/datadog-agent/comp/dogstatsd/serverDebug/serverdebugimpl +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/endpoints +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/internal/retry +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/resolver +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/transaction +github.com/DataDog/datadog-agent/comp/forwarder/eventplatform +github.com/DataDog/datadog-agent/comp/forwarder/orchestrator +github.com/DataDog/datadog-agent/comp/forwarder/orchestrator/orchestratorinterface +github.com/DataDog/datadog-agent/comp/logs/agent +github.com/DataDog/datadog-agent/comp/logs/agent/config +github.com/DataDog/datadog-agent/comp/logs/agent/flare +github.com/DataDog/datadog-agent/comp/metadata/inventoryagent +github.com/DataDog/datadog-agent/comp/otelcol/otlp +github.com/DataDog/datadog-agent/comp/remote-config/rcclient/types +github.com/DataDog/datadog-agent/comp/serializer/compression +github.com/DataDog/datadog-agent/comp/serializer/compression/compressionimpl +github.com/DataDog/datadog-agent/comp/serializer/compression/compressionimpl/strategy +github.com/DataDog/datadog-agent/comp/trace/config +github.com/DataDog/datadog-agent/pkg/aggregator +github.com/DataDog/datadog-agent/pkg/aggregator/ckey +github.com/DataDog/datadog-agent/pkg/aggregator/internal/tags +github.com/DataDog/datadog-agent/pkg/aggregator/internal/util +github.com/DataDog/datadog-agent/pkg/aggregator/sender +github.com/DataDog/datadog-agent/pkg/api/security +github.com/DataDog/datadog-agent/pkg/api/util +github.com/DataDog/datadog-agent/pkg/clusteragent/api/v1 +github.com/DataDog/datadog-agent/pkg/clusteragent/clusterchecks/types +github.com/DataDog/datadog-agent/pkg/collector/check/defaults +github.com/DataDog/datadog-agent/pkg/collector/check/id +github.com/DataDog/datadog-agent/pkg/collector/check/stats +github.com/DataDog/datadog-agent/pkg/config +github.com/DataDog/datadog-agent/pkg/config/env +github.com/DataDog/datadog-agent/pkg/config/logs +github.com/DataDog/datadog-agent/pkg/config/logs/internal/seelog +github.com/DataDog/datadog-agent/pkg/config/model +github.com/DataDog/datadog-agent/pkg/config/remote/client +github.com/DataDog/datadog-agent/pkg/config/remote/data +github.com/DataDog/datadog-agent/pkg/config/remote/meta +github.com/DataDog/datadog-agent/pkg/config/setup +github.com/DataDog/datadog-agent/pkg/config/setup/constants +github.com/DataDog/datadog-agent/pkg/config/utils +github.com/DataDog/datadog-agent/pkg/diagnose/diagnosis +github.com/DataDog/datadog-agent/pkg/errors +github.com/DataDog/datadog-agent/pkg/languagedetection/languagemodels +github.com/DataDog/datadog-agent/pkg/languagedetection/util +github.com/DataDog/datadog-agent/pkg/logs/auditor +github.com/DataDog/datadog-agent/pkg/logs/client +github.com/DataDog/datadog-agent/pkg/logs/client/http +github.com/DataDog/datadog-agent/pkg/logs/client/tcp +github.com/DataDog/datadog-agent/pkg/logs/diagnostic +github.com/DataDog/datadog-agent/pkg/logs/launchers +github.com/DataDog/datadog-agent/pkg/logs/launchers/channel +github.com/DataDog/datadog-agent/pkg/logs/message +github.com/DataDog/datadog-agent/pkg/logs/metrics +github.com/DataDog/datadog-agent/pkg/logs/pipeline +github.com/DataDog/datadog-agent/pkg/logs/processor +github.com/DataDog/datadog-agent/pkg/logs/schedulers +github.com/DataDog/datadog-agent/pkg/logs/schedulers/channel +github.com/DataDog/datadog-agent/pkg/logs/sds +github.com/DataDog/datadog-agent/pkg/logs/sender +github.com/DataDog/datadog-agent/pkg/logs/service +github.com/DataDog/datadog-agent/pkg/logs/sources +github.com/DataDog/datadog-agent/pkg/logs/status +github.com/DataDog/datadog-agent/pkg/logs/status/statusinterface +github.com/DataDog/datadog-agent/pkg/logs/status/utils +github.com/DataDog/datadog-agent/pkg/logs/tailers +github.com/DataDog/datadog-agent/pkg/logs/tailers/channel +github.com/DataDog/datadog-agent/pkg/metrics +github.com/DataDog/datadog-agent/pkg/metrics/event +github.com/DataDog/datadog-agent/pkg/metrics/servicecheck +github.com/DataDog/datadog-agent/pkg/obfuscate +github.com/DataDog/datadog-agent/pkg/orchestrator/model +github.com/DataDog/datadog-agent/pkg/process/util/api/headers +github.com/DataDog/datadog-agent/pkg/proto/pbgo/core +github.com/DataDog/datadog-agent/pkg/proto/pbgo/process +github.com/DataDog/datadog-agent/pkg/proto/pbgo/trace +github.com/DataDog/datadog-agent/pkg/remoteconfig/state +github.com/DataDog/datadog-agent/pkg/remoteconfig/state/products/apmsampling +github.com/DataDog/datadog-agent/pkg/runtime +github.com/DataDog/datadog-agent/pkg/serializer +github.com/DataDog/datadog-agent/pkg/serializer/internal/metrics +github.com/DataDog/datadog-agent/pkg/serializer/internal/stream +github.com/DataDog/datadog-agent/pkg/serializer/marshaler +github.com/DataDog/datadog-agent/pkg/serializer/split +github.com/DataDog/datadog-agent/pkg/serializer/types +github.com/DataDog/datadog-agent/pkg/serverless +github.com/DataDog/datadog-agent/pkg/serverless/apikey +github.com/DataDog/datadog-agent/pkg/serverless/appsec +github.com/DataDog/datadog-agent/pkg/serverless/appsec/config +github.com/DataDog/datadog-agent/pkg/serverless/appsec/httpsec +github.com/DataDog/datadog-agent/pkg/serverless/daemon +github.com/DataDog/datadog-agent/pkg/serverless/debug +github.com/DataDog/datadog-agent/pkg/serverless/executioncontext +github.com/DataDog/datadog-agent/pkg/serverless/flush +github.com/DataDog/datadog-agent/pkg/serverless/invocationlifecycle +github.com/DataDog/datadog-agent/pkg/serverless/logs +github.com/DataDog/datadog-agent/pkg/serverless/metrics +github.com/DataDog/datadog-agent/pkg/serverless/otlp +github.com/DataDog/datadog-agent/pkg/serverless/proc +github.com/DataDog/datadog-agent/pkg/serverless/proxy +github.com/DataDog/datadog-agent/pkg/serverless/random +github.com/DataDog/datadog-agent/pkg/serverless/registration +github.com/DataDog/datadog-agent/pkg/serverless/tags +github.com/DataDog/datadog-agent/pkg/serverless/trace +github.com/DataDog/datadog-agent/pkg/serverless/trace/inferredspan +github.com/DataDog/datadog-agent/pkg/serverless/trace/propagation +github.com/DataDog/datadog-agent/pkg/serverless/trigger +github.com/DataDog/datadog-agent/pkg/serverless/trigger/events +github.com/DataDog/datadog-agent/pkg/status/health +github.com/DataDog/datadog-agent/pkg/tagger/types +github.com/DataDog/datadog-agent/pkg/tagset +github.com/DataDog/datadog-agent/pkg/telemetry +github.com/DataDog/datadog-agent/pkg/trace/agent +github.com/DataDog/datadog-agent/pkg/trace/api +github.com/DataDog/datadog-agent/pkg/trace/api/apiutil +github.com/DataDog/datadog-agent/pkg/trace/api/internal/header +github.com/DataDog/datadog-agent/pkg/trace/config +github.com/DataDog/datadog-agent/pkg/trace/event +github.com/DataDog/datadog-agent/pkg/trace/filters +github.com/DataDog/datadog-agent/pkg/trace/info +github.com/DataDog/datadog-agent/pkg/trace/log +github.com/DataDog/datadog-agent/pkg/trace/remoteconfighandler +github.com/DataDog/datadog-agent/pkg/trace/sampler +github.com/DataDog/datadog-agent/pkg/trace/stats +github.com/DataDog/datadog-agent/pkg/trace/telemetry +github.com/DataDog/datadog-agent/pkg/trace/timing +github.com/DataDog/datadog-agent/pkg/trace/traceutil +github.com/DataDog/datadog-agent/pkg/trace/version +github.com/DataDog/datadog-agent/pkg/trace/watchdog +github.com/DataDog/datadog-agent/pkg/trace/writer +github.com/DataDog/datadog-agent/pkg/util +github.com/DataDog/datadog-agent/pkg/util/backoff +github.com/DataDog/datadog-agent/pkg/util/buf +github.com/DataDog/datadog-agent/pkg/util/cache +github.com/DataDog/datadog-agent/pkg/util/cachedfetch +github.com/DataDog/datadog-agent/pkg/util/cloudproviders/azure +github.com/DataDog/datadog-agent/pkg/util/cloudproviders/gce +github.com/DataDog/datadog-agent/pkg/util/clusteragent +github.com/DataDog/datadog-agent/pkg/util/common +github.com/DataDog/datadog-agent/pkg/util/containers +github.com/DataDog/datadog-agent/pkg/util/containers/metrics +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/containerd +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/cri +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/docker +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/ecsfargate +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/kubelet +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/provider +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/system +github.com/DataDog/datadog-agent/pkg/util/dmi +github.com/DataDog/datadog-agent/pkg/util/docker +github.com/DataDog/datadog-agent/pkg/util/ec2 +github.com/DataDog/datadog-agent/pkg/util/executable +github.com/DataDog/datadog-agent/pkg/util/fargate +github.com/DataDog/datadog-agent/pkg/util/filesystem +github.com/DataDog/datadog-agent/pkg/util/flavor +github.com/DataDog/datadog-agent/pkg/util/fxutil +github.com/DataDog/datadog-agent/pkg/util/grpc +github.com/DataDog/datadog-agent/pkg/util/hostname +github.com/DataDog/datadog-agent/pkg/util/hostname/validate +github.com/DataDog/datadog-agent/pkg/util/http +github.com/DataDog/datadog-agent/pkg/util/json +github.com/DataDog/datadog-agent/pkg/util/kubelet +github.com/DataDog/datadog-agent/pkg/util/kubernetes +github.com/DataDog/datadog-agent/pkg/util/kubernetes/clustername +github.com/DataDog/datadog-agent/pkg/util/kubernetes/hostinfo +github.com/DataDog/datadog-agent/pkg/util/kubernetes/kubelet +github.com/DataDog/datadog-agent/pkg/util/log +github.com/DataDog/datadog-agent/pkg/util/optional +github.com/DataDog/datadog-agent/pkg/util/proto +github.com/DataDog/datadog-agent/pkg/util/retry +github.com/DataDog/datadog-agent/pkg/util/scrubber +github.com/DataDog/datadog-agent/pkg/util/sort +github.com/DataDog/datadog-agent/pkg/util/startstop +github.com/DataDog/datadog-agent/pkg/util/statstracker +github.com/DataDog/datadog-agent/pkg/util/system +github.com/DataDog/datadog-agent/pkg/util/tmplvar +github.com/DataDog/datadog-agent/pkg/version +github.com/DataDog/datadog-go/v5/statsd +github.com/DataDog/go-libddwaf/v2 +github.com/DataDog/go-libddwaf/v2/internal/lib +github.com/DataDog/go-libddwaf/v2/internal/log +github.com/DataDog/go-libddwaf/v2/internal/noopfree +github.com/DataDog/go-sqllexer +github.com/DataDog/go-tuf/client +github.com/DataDog/go-tuf/data +github.com/DataDog/go-tuf/internal/roles +github.com/DataDog/go-tuf/internal/sets +github.com/DataDog/go-tuf/pkg/keys +github.com/DataDog/go-tuf/pkg/targets +github.com/DataDog/go-tuf/util +github.com/DataDog/go-tuf/verify +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/azure +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/ec2 +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/gcp +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile/summary +github.com/DataDog/sketches-go/ddsketch +github.com/DataDog/sketches-go/ddsketch/encoding +github.com/DataDog/sketches-go/ddsketch/mapping +github.com/DataDog/sketches-go/ddsketch/pb/sketchpb +github.com/DataDog/sketches-go/ddsketch/stat +github.com/DataDog/sketches-go/ddsketch/store +github.com/DataDog/viper +github.com/DataDog/zstd +github.com/aws/aws-lambda-go/events +github.com/aws/aws-sdk-go-v2/aws +github.com/aws/aws-sdk-go-v2/aws/arn +github.com/aws/aws-sdk-go-v2/aws/defaults +github.com/aws/aws-sdk-go-v2/aws/middleware +github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics +github.com/aws/aws-sdk-go-v2/aws/protocol/query +github.com/aws/aws-sdk-go-v2/aws/protocol/restjson +github.com/aws/aws-sdk-go-v2/aws/protocol/xml +github.com/aws/aws-sdk-go-v2/aws/ratelimit +github.com/aws/aws-sdk-go-v2/aws/retry +github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 +github.com/aws/aws-sdk-go-v2/aws/signer/v4 +github.com/aws/aws-sdk-go-v2/aws/transport/http +github.com/aws/aws-sdk-go-v2/config +github.com/aws/aws-sdk-go-v2/credentials +github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds +github.com/aws/aws-sdk-go-v2/credentials/endpointcreds +github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client +github.com/aws/aws-sdk-go-v2/credentials/processcreds +github.com/aws/aws-sdk-go-v2/credentials/ssocreds +github.com/aws/aws-sdk-go-v2/credentials/stscreds +github.com/aws/aws-sdk-go-v2/feature/ec2/imds +github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config +github.com/aws/aws-sdk-go-v2/internal/auth +github.com/aws/aws-sdk-go-v2/internal/auth/smithy +github.com/aws/aws-sdk-go-v2/internal/configsources +github.com/aws/aws-sdk-go-v2/internal/endpoints +github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 +github.com/aws/aws-sdk-go-v2/internal/ini +github.com/aws/aws-sdk-go-v2/internal/rand +github.com/aws/aws-sdk-go-v2/internal/sdk +github.com/aws/aws-sdk-go-v2/internal/sdkio +github.com/aws/aws-sdk-go-v2/internal/shareddefaults +github.com/aws/aws-sdk-go-v2/internal/strings +github.com/aws/aws-sdk-go-v2/internal/sync/singleflight +github.com/aws/aws-sdk-go-v2/internal/timeconv +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url +github.com/aws/aws-sdk-go-v2/service/kms +github.com/aws/aws-sdk-go-v2/service/kms/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/kms/types +github.com/aws/aws-sdk-go-v2/service/secretsmanager +github.com/aws/aws-sdk-go-v2/service/secretsmanager/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/secretsmanager/types +github.com/aws/aws-sdk-go-v2/service/sso +github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/sso/types +github.com/aws/aws-sdk-go-v2/service/ssooidc +github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/ssooidc/types +github.com/aws/aws-sdk-go-v2/service/sts +github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/sts/types +github.com/aws/smithy-go +github.com/aws/smithy-go/auth +github.com/aws/smithy-go/auth/bearer +github.com/aws/smithy-go/context +github.com/aws/smithy-go/document +github.com/aws/smithy-go/encoding +github.com/aws/smithy-go/encoding/httpbinding +github.com/aws/smithy-go/encoding/json +github.com/aws/smithy-go/encoding/xml +github.com/aws/smithy-go/endpoints +github.com/aws/smithy-go/internal/sync/singleflight +github.com/aws/smithy-go/io +github.com/aws/smithy-go/logging +github.com/aws/smithy-go/middleware +github.com/aws/smithy-go/private/requestcompression +github.com/aws/smithy-go/ptr +github.com/aws/smithy-go/rand +github.com/aws/smithy-go/time +github.com/aws/smithy-go/transport/http +github.com/aws/smithy-go/transport/http/internal/io +github.com/benbjohnson/clock +github.com/beorn7/perks/quantile +github.com/cenkalti/backoff +github.com/cespare/xxhash/v2 +github.com/cihub/seelog +github.com/davecgh/go-spew/spew +github.com/dustin/go-humanize +github.com/ebitengine/purego +github.com/ebitengine/purego/internal/cgo +github.com/ebitengine/purego/internal/strings +github.com/fatih/color +github.com/fsnotify/fsnotify +github.com/go-logr/logr +github.com/go-logr/logr/funcr +github.com/go-logr/stdr +github.com/go-viper/mapstructure/v2 +github.com/gobwas/glob +github.com/gobwas/glob/compiler +github.com/gobwas/glob/match +github.com/gobwas/glob/syntax +github.com/gobwas/glob/syntax/ast +github.com/gobwas/glob/syntax/lexer +github.com/gobwas/glob/util/runes +github.com/gobwas/glob/util/strings +github.com/gogo/protobuf/gogoproto +github.com/gogo/protobuf/jsonpb +github.com/gogo/protobuf/proto +github.com/gogo/protobuf/protoc-gen-gogo/descriptor +github.com/gogo/protobuf/sortkeys +github.com/gogo/protobuf/types +github.com/golang/mock/gomock +github.com/golang/protobuf/descriptor +github.com/golang/protobuf/jsonpb +github.com/golang/protobuf/proto +github.com/golang/protobuf/protoc-gen-go/descriptor +github.com/golang/protobuf/ptypes/any +github.com/golang/protobuf/ptypes/duration +github.com/golang/protobuf/ptypes/empty +github.com/golang/protobuf/ptypes/timestamp +github.com/golang/protobuf/ptypes/wrappers +github.com/google/uuid +github.com/grpc-ecosystem/go-grpc-middleware +github.com/grpc-ecosystem/go-grpc-middleware/auth +github.com/grpc-ecosystem/go-grpc-middleware/util/metautils +github.com/grpc-ecosystem/grpc-gateway/internal +github.com/grpc-ecosystem/grpc-gateway/runtime +github.com/grpc-ecosystem/grpc-gateway/utilities +github.com/hashicorp/errwrap +github.com/hashicorp/go-multierror +github.com/hashicorp/golang-lru/v2 +github.com/hashicorp/golang-lru/v2/internal +github.com/hashicorp/golang-lru/v2/simplelru +github.com/hashicorp/hcl +github.com/hashicorp/hcl/hcl/ast +github.com/hashicorp/hcl/hcl/parser +github.com/hashicorp/hcl/hcl/printer +github.com/hashicorp/hcl/hcl/scanner +github.com/hashicorp/hcl/hcl/strconv +github.com/hashicorp/hcl/hcl/token +github.com/hashicorp/hcl/json/parser +github.com/hashicorp/hcl/json/scanner +github.com/hashicorp/hcl/json/token +github.com/imdario/mergo +github.com/json-iterator/go +github.com/kardianos/osext +github.com/knadh/koanf/maps +github.com/knadh/koanf/providers/confmap +github.com/knadh/koanf/v2 +github.com/magiconair/properties +github.com/mattn/go-colorable +github.com/mattn/go-isatty +github.com/mattn/go-runewidth +github.com/mitchellh/copystructure +github.com/mitchellh/mapstructure +github.com/mitchellh/reflectwalk +github.com/modern-go/concurrent +github.com/modern-go/reflect2 +github.com/mohae/deepcopy +github.com/olekukonko/tablewriter +github.com/opencontainers/go-digest +github.com/opencontainers/image-spec/specs-go +github.com/opencontainers/image-spec/specs-go/v1 +github.com/outcaste-io/ristretto +github.com/outcaste-io/ristretto/z +github.com/outcaste-io/ristretto/z/simd +github.com/patrickmn/go-cache +github.com/pelletier/go-toml +github.com/philhofer/fwd +github.com/pkg/errors +github.com/pmezard/go-difflib/difflib +github.com/prometheus/client_golang/prometheus +github.com/prometheus/client_golang/prometheus/collectors +github.com/prometheus/client_golang/prometheus/internal +github.com/prometheus/client_golang/prometheus/promhttp +github.com/prometheus/client_model/go +github.com/prometheus/common/expfmt +github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +github.com/prometheus/common/model +github.com/prometheus/procfs +github.com/prometheus/procfs/internal/fs +github.com/prometheus/procfs/internal/util +github.com/richardartoul/molecule +github.com/richardartoul/molecule/src/codec +github.com/richardartoul/molecule/src/protowire +github.com/rivo/uniseg +github.com/samber/lo +github.com/secure-systems-lab/go-securesystemslib/cjson +github.com/shirou/gopsutil/v3/common +github.com/shirou/gopsutil/v3/cpu +github.com/shirou/gopsutil/v3/disk +github.com/shirou/gopsutil/v3/internal/common +github.com/shirou/gopsutil/v3/mem +github.com/shirou/gopsutil/v3/net +github.com/shirou/gopsutil/v3/process +github.com/shoenig/go-m1cpu +github.com/spf13/afero +github.com/spf13/afero/internal/common +github.com/spf13/afero/mem +github.com/spf13/cast +github.com/spf13/cobra +github.com/spf13/jwalterweatherman +github.com/spf13/pflag +github.com/stretchr/testify/assert +github.com/stretchr/testify/require +github.com/tinylib/msgp/msgp +github.com/tklauser/go-sysconf +github.com/twmb/murmur3 +go.opentelemetry.io/collector/component +go.opentelemetry.io/collector/component/componenttest +go.opentelemetry.io/collector/config/configtelemetry +go.opentelemetry.io/collector/confmap +go.opentelemetry.io/collector/confmap/internal/mapstructure +go.opentelemetry.io/collector/pdata/internal +go.opentelemetry.io/collector/pdata/internal/data +go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/logs/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/metrics/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/trace/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/common/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/logs/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/metrics/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/resource/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/trace/v1 +go.opentelemetry.io/collector/pdata/internal/json +go.opentelemetry.io/collector/pdata/internal/otlp +go.opentelemetry.io/collector/pdata/pcommon +go.opentelemetry.io/collector/pdata/ptrace +go.opentelemetry.io/collector/pdata/ptrace/ptraceotlp +go.opentelemetry.io/collector/semconv/v1.17.0 +go.opentelemetry.io/collector/semconv/v1.6.1 +go.opentelemetry.io/otel +go.opentelemetry.io/otel/attribute +go.opentelemetry.io/otel/baggage +go.opentelemetry.io/otel/codes +go.opentelemetry.io/otel/exporters/prometheus +go.opentelemetry.io/otel/internal +go.opentelemetry.io/otel/internal/attribute +go.opentelemetry.io/otel/internal/baggage +go.opentelemetry.io/otel/internal/global +go.opentelemetry.io/otel/metric +go.opentelemetry.io/otel/metric/embedded +go.opentelemetry.io/otel/metric/noop +go.opentelemetry.io/otel/propagation +go.opentelemetry.io/otel/sdk +go.opentelemetry.io/otel/sdk/instrumentation +go.opentelemetry.io/otel/sdk/internal +go.opentelemetry.io/otel/sdk/internal/env +go.opentelemetry.io/otel/sdk/metric +go.opentelemetry.io/otel/sdk/metric/internal +go.opentelemetry.io/otel/sdk/metric/internal/aggregate +go.opentelemetry.io/otel/sdk/metric/internal/exemplar +go.opentelemetry.io/otel/sdk/metric/internal/x +go.opentelemetry.io/otel/sdk/metric/metricdata +go.opentelemetry.io/otel/sdk/resource +go.opentelemetry.io/otel/sdk/trace +go.opentelemetry.io/otel/sdk/trace/tracetest +go.opentelemetry.io/otel/semconv/v1.24.0 +go.opentelemetry.io/otel/trace +go.opentelemetry.io/otel/trace/embedded +go.opentelemetry.io/otel/trace/noop +go.uber.org/atomic +go.uber.org/automaxprocs/internal/runtime +go.uber.org/automaxprocs/maxprocs +go.uber.org/dig +go.uber.org/dig/internal/digerror +go.uber.org/dig/internal/digreflect +go.uber.org/dig/internal/dot +go.uber.org/dig/internal/graph +go.uber.org/fx +go.uber.org/fx/fxevent +go.uber.org/fx/fxtest +go.uber.org/fx/internal/fxclock +go.uber.org/fx/internal/fxlog +go.uber.org/fx/internal/fxreflect +go.uber.org/fx/internal/lifecycle +go.uber.org/fx/internal/testutil +go.uber.org/multierr +go.uber.org/zap +go.uber.org/zap/buffer +go.uber.org/zap/internal +go.uber.org/zap/internal/bufferpool +go.uber.org/zap/internal/color +go.uber.org/zap/internal/exit +go.uber.org/zap/internal/pool +go.uber.org/zap/internal/stacktrace +go.uber.org/zap/zapcore +go/token +golang.org/x/exp/constraints +golang.org/x/exp/slices +golang.org/x/net/http/httpguts +golang.org/x/net/http/httpproxy +golang.org/x/net/http2 +golang.org/x/net/http2/h2c +golang.org/x/net/http2/hpack +golang.org/x/net/idna +golang.org/x/net/internal/socks +golang.org/x/net/internal/timeseries +golang.org/x/net/proxy +golang.org/x/net/trace +golang.org/x/sys/unix +golang.org/x/text/cases +golang.org/x/text/internal +golang.org/x/text/internal/language +golang.org/x/text/internal/language/compact +golang.org/x/text/internal/tag +golang.org/x/text/language +golang.org/x/text/runes +golang.org/x/text/secure/bidirule +golang.org/x/text/transform +golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm +golang.org/x/time/rate +golang.org/x/xerrors +golang.org/x/xerrors/internal +google.golang.org/genproto/googleapis/api +google.golang.org/genproto/googleapis/api/annotations +google.golang.org/genproto/googleapis/api/httpbody +google.golang.org/genproto/googleapis/rpc/status +google.golang.org/genproto/protobuf/field_mask +google.golang.org/grpc +google.golang.org/grpc/attributes +google.golang.org/grpc/backoff +google.golang.org/grpc/balancer +google.golang.org/grpc/balancer/base +google.golang.org/grpc/balancer/grpclb/state +google.golang.org/grpc/balancer/roundrobin +google.golang.org/grpc/binarylog/grpc_binarylog_v1 +google.golang.org/grpc/channelz +google.golang.org/grpc/codes +google.golang.org/grpc/connectivity +google.golang.org/grpc/credentials +google.golang.org/grpc/credentials/insecure +google.golang.org/grpc/encoding +google.golang.org/grpc/encoding/proto +google.golang.org/grpc/grpclog +google.golang.org/grpc/internal +google.golang.org/grpc/internal/backoff +google.golang.org/grpc/internal/balancer/gracefulswitch +google.golang.org/grpc/internal/balancerload +google.golang.org/grpc/internal/binarylog +google.golang.org/grpc/internal/buffer +google.golang.org/grpc/internal/channelz +google.golang.org/grpc/internal/credentials +google.golang.org/grpc/internal/envconfig +google.golang.org/grpc/internal/grpclog +google.golang.org/grpc/internal/grpcrand +google.golang.org/grpc/internal/grpcsync +google.golang.org/grpc/internal/grpcutil +google.golang.org/grpc/internal/idle +google.golang.org/grpc/internal/metadata +google.golang.org/grpc/internal/pretty +google.golang.org/grpc/internal/resolver +google.golang.org/grpc/internal/resolver/dns +google.golang.org/grpc/internal/resolver/dns/internal +google.golang.org/grpc/internal/resolver/passthrough +google.golang.org/grpc/internal/resolver/unix +google.golang.org/grpc/internal/serviceconfig +google.golang.org/grpc/internal/status +google.golang.org/grpc/internal/syscall +google.golang.org/grpc/internal/transport +google.golang.org/grpc/internal/transport/networktype +google.golang.org/grpc/keepalive +google.golang.org/grpc/metadata +google.golang.org/grpc/peer +google.golang.org/grpc/resolver +google.golang.org/grpc/resolver/dns +google.golang.org/grpc/serviceconfig +google.golang.org/grpc/stats +google.golang.org/grpc/status +google.golang.org/grpc/tap +google.golang.org/protobuf/encoding/protodelim +google.golang.org/protobuf/encoding/protojson +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/encoding/protowire +google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/descopts +google.golang.org/protobuf/internal/detrand +google.golang.org/protobuf/internal/editiondefaults +google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/internal/encoding/json +google.golang.org/protobuf/internal/encoding/messageset +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/internal/errors +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/internal/filetype +google.golang.org/protobuf/internal/flags +google.golang.org/protobuf/internal/genid +google.golang.org/protobuf/internal/impl +google.golang.org/protobuf/internal/order +google.golang.org/protobuf/internal/pragma +google.golang.org/protobuf/internal/set +google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/version +google.golang.org/protobuf/proto +google.golang.org/protobuf/protoadapt +google.golang.org/protobuf/reflect/protodesc +google.golang.org/protobuf/reflect/protoreflect +google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/runtime/protoiface +google.golang.org/protobuf/runtime/protoimpl +google.golang.org/protobuf/types/descriptorpb +google.golang.org/protobuf/types/gofeaturespb +google.golang.org/protobuf/types/known/anypb +google.golang.org/protobuf/types/known/durationpb +google.golang.org/protobuf/types/known/emptypb +google.golang.org/protobuf/types/known/fieldmaskpb +google.golang.org/protobuf/types/known/timestamppb +google.golang.org/protobuf/types/known/wrapperspb +gopkg.in/DataDog/dd-trace-go.v1/datastreams/options +gopkg.in/DataDog/dd-trace-go.v1/ddtrace +gopkg.in/DataDog/dd-trace-go.v1/ddtrace/ext +gopkg.in/DataDog/dd-trace-go.v1/ddtrace/internal +gopkg.in/DataDog/dd-trace-go.v1/ddtrace/tracer +gopkg.in/DataDog/dd-trace-go.v1/internal +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/config +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/dyngo +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/emitter/sharedsec +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/listener +gopkg.in/DataDog/dd-trace-go.v1/internal/datastreams +gopkg.in/DataDog/dd-trace-go.v1/internal/globalconfig +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/azure +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/cachedfetch +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/ec2 +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/ecs +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/gce +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/httputils +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/validate +gopkg.in/DataDog/dd-trace-go.v1/internal/log +gopkg.in/DataDog/dd-trace-go.v1/internal/namingschema +gopkg.in/DataDog/dd-trace-go.v1/internal/normalizer +gopkg.in/DataDog/dd-trace-go.v1/internal/osinfo +gopkg.in/DataDog/dd-trace-go.v1/internal/remoteconfig +gopkg.in/DataDog/dd-trace-go.v1/internal/samplernames +gopkg.in/DataDog/dd-trace-go.v1/internal/telemetry +gopkg.in/DataDog/dd-trace-go.v1/internal/traceprof +gopkg.in/DataDog/dd-trace-go.v1/internal/version +gopkg.in/yaml.v2 +gopkg.in/yaml.v3 +hash +hash/adler32 +hash/crc32 +hash/fnv +html +html/template +internal/abi +internal/bisect +internal/bytealg +internal/coverage/rtcov +internal/cpu +internal/fmtsort +internal/goarch +internal/godebug +internal/godebugs +internal/goexperiment +internal/goos +internal/intern +internal/itoa +internal/nettrace +internal/oserror +internal/poll +internal/race +internal/reflectlite +internal/safefilepath +internal/saferio +internal/singleflight +internal/syscall/execenv +internal/syscall/unix +internal/sysinfo +internal/testlog +internal/unsafeheader +io +io/fs +io/ioutil +k8s.io/apimachinery/pkg/runtime/schema +k8s.io/apimachinery/pkg/util/sets +log +log/internal +log/slog +log/slog/internal +log/slog/internal/buffer +math +math/big +math/bits +math/rand +mime +mime/multipart +mime/quotedprintable +net +net/http +net/http/httptest +net/http/httptrace +net/http/httputil +net/http/internal +net/http/internal/ascii +net/http/internal/testcert +net/netip +net/smtp +net/textproto +net/url +os +os/exec +os/signal +os/user +path +path/filepath +reflect +regexp +regexp/syntax +runtime +runtime/cgo +runtime/debug +runtime/internal/atomic +runtime/internal/math +runtime/internal/sys +runtime/metrics +runtime/pprof +runtime/trace +slices +sort +strconv +strings +sync +sync/atomic +syscall +testing +text/tabwriter +text/template +text/template/parse +time +unicode +unicode/utf16 +unicode/utf8 +unsafe +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/chacha20poly1305 +vendor/golang.org/x/crypto/cryptobyte +vendor/golang.org/x/crypto/cryptobyte/asn1 +vendor/golang.org/x/crypto/hkdf +vendor/golang.org/x/crypto/internal/alias +vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/net/dns/dnsmessage +vendor/golang.org/x/net/http/httpguts +vendor/golang.org/x/net/http/httpproxy +vendor/golang.org/x/net/http2/hpack +vendor/golang.org/x/net/idna +vendor/golang.org/x/net/route +vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/text/transform +vendor/golang.org/x/text/unicode/bidi +vendor/golang.org/x/text/unicode/norm diff --git a/cmd/serverless/dependency_list_test.go b/cmd/serverless/dependency_list_test.go new file mode 100644 index 00000000000000..8b0b5072b375d7 --- /dev/null +++ b/cmd/serverless/dependency_list_test.go @@ -0,0 +1,50 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +package main + +import ( + "fmt" + "os" + "os/exec" + "strings" + "testing" + + "github.com/stretchr/testify/assert" +) + +const erroMsg = ` +The dependencies.txt file is out of date. Please run: go list -f '{{join .Deps "\n"}}' -tags serverless github.com/DataDog/datadog-agent/cmd/serverless > cmd/serverless/dependencies.txt to update it +` + +func buildDependencyList() (string, error) { + run := "go" + arg0 := "list" + arg1 := "-f" + arg2 := "\"{{ join .Deps \"\\n\"}}\"" + arg3 := "-tags" + arg4 := "serverless" + arg5 := "github.com/DataDog/datadog-agent/cmd/serverless" + cmd := exec.Command(run, arg0, arg1, arg2, arg3, arg4, arg5) + fmt.Println(cmd.String()) + stdout, err := cmd.Output() + return string(stdout), err +} + +// This test is here to add friction to the process of adding dependencies to the serverless binary. +// If you are adding a dependency to the serverless binary, you must update the dependencies.txt file. +// Same for when you remove a dependency. +// Having this test also allow us to better track additions and removals of dependencies for the serverless binary. +func TestImportPackage(t *testing.T) { + dependencyList, err := buildDependencyList() + assert.NoError(t, err) + data, err := os.ReadFile("dependencies.txt") + assert.NoError(t, err) + + cleanDependencyList := strings.TrimLeft(dependencyList, "\"") + cleanDependencyList = strings.TrimRight(cleanDependencyList, "\"\n") + cleanDependencyList += "\n" + assert.Equal(t, string(data), cleanDependencyList, erroMsg) +} diff --git a/pkg/serverless/binarysize/binary_size_test.go b/pkg/serverless/binarysize/binary_size_test.go deleted file mode 100644 index 1e121eaa7f389d..00000000000000 --- a/pkg/serverless/binarysize/binary_size_test.go +++ /dev/null @@ -1,53 +0,0 @@ -// Unless explicitly stated otherwise all files in this repository are licensed -// under the Apache License Version 2.0. -// This product includes software developed at Datadog (https://www.datadoghq.com/). -// Copyright 2016-present Datadog, Inc. - -package binarysize - -import ( - "os/exec" - "strings" - "testing" - - "github.com/stretchr/testify/assert" -) - -func packageBlockList() []string { - return []string{ - "github.com/h2non/filetype", - // more to come - } -} - -func buildImportList() []string { - run := "go" - arg0 := "list" - arg1 := "-json" - arg2 := "-tags" - arg3 := "serverless" - arg4 := "github.com/DataDog/datadog-agent/cmd/serverless" - cmd := exec.Command(run, arg0, arg1, arg2, arg3, arg4) - stdout, err := cmd.Output() - if err != nil { - panic("could not build the import list") - } - return strings.Split(string(stdout), "\n") -} - -func isPackageIncluded(packageName string, packageList []string) bool { - for _, p := range packageList { - if strings.Contains(p, packageName) { - return true - } - } - return false -} - -func TestImportPackage(t *testing.T) { - packageList := buildImportList() - packageBlockList := packageBlockList() - for _, blockedPackage := range packageBlockList { - assert.False(t, isPackageIncluded(blockedPackage, packageList), "package %s is included in the serverless build", blockedPackage) - } -} From ed14fb68de58c813a7a990437ff6033d8c7bd224 Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Wed, 17 Apr 2024 13:18:39 +0200 Subject: [PATCH 2/9] focus the test only for linux distributions --- cmd/serverless/dependencies.txt | 23 ++++++++++++++--------- cmd/serverless/dependency_list_test.go | 7 ++++--- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/cmd/serverless/dependencies.txt b/cmd/serverless/dependencies.txt index 9bd2d95f487ab4..a8798efb4b483a 100644 --- a/cmd/serverless/dependencies.txt +++ b/cmd/serverless/dependencies.txt @@ -37,7 +37,6 @@ crypto/sha512 crypto/subtle crypto/tls crypto/x509 -crypto/x509/internal/macos crypto/x509/pkix database/sql database/sql/driver @@ -236,6 +235,7 @@ github.com/DataDog/datadog-agent/pkg/util/backoff github.com/DataDog/datadog-agent/pkg/util/buf github.com/DataDog/datadog-agent/pkg/util/cache github.com/DataDog/datadog-agent/pkg/util/cachedfetch +github.com/DataDog/datadog-agent/pkg/util/cgroups github.com/DataDog/datadog-agent/pkg/util/cloudproviders/azure github.com/DataDog/datadog-agent/pkg/util/cloudproviders/gce github.com/DataDog/datadog-agent/pkg/util/clusteragent @@ -269,6 +269,7 @@ github.com/DataDog/datadog-agent/pkg/util/kubernetes/hostinfo github.com/DataDog/datadog-agent/pkg/util/kubernetes/kubelet github.com/DataDog/datadog-agent/pkg/util/log github.com/DataDog/datadog-agent/pkg/util/optional +github.com/DataDog/datadog-agent/pkg/util/pointer github.com/DataDog/datadog-agent/pkg/util/proto github.com/DataDog/datadog-agent/pkg/util/retry github.com/DataDog/datadog-agent/pkg/util/scrubber @@ -276,12 +277,11 @@ github.com/DataDog/datadog-agent/pkg/util/sort github.com/DataDog/datadog-agent/pkg/util/startstop github.com/DataDog/datadog-agent/pkg/util/statstracker github.com/DataDog/datadog-agent/pkg/util/system +github.com/DataDog/datadog-agent/pkg/util/system/socket github.com/DataDog/datadog-agent/pkg/util/tmplvar github.com/DataDog/datadog-agent/pkg/version github.com/DataDog/datadog-go/v5/statsd github.com/DataDog/go-libddwaf/v2 -github.com/DataDog/go-libddwaf/v2/internal/lib -github.com/DataDog/go-libddwaf/v2/internal/log github.com/DataDog/go-libddwaf/v2/internal/noopfree github.com/DataDog/go-sqllexer github.com/DataDog/go-tuf/client @@ -387,11 +387,13 @@ github.com/beorn7/perks/quantile github.com/cenkalti/backoff github.com/cespare/xxhash/v2 github.com/cihub/seelog +github.com/containerd/cgroups/v3 +github.com/containerd/cgroups/v3/cgroup1 +github.com/containerd/cgroups/v3/cgroup1/stats +github.com/coreos/go-systemd/v22/dbus github.com/davecgh/go-spew/spew +github.com/docker/go-units github.com/dustin/go-humanize -github.com/ebitengine/purego -github.com/ebitengine/purego/internal/cgo -github.com/ebitengine/purego/internal/strings github.com/fatih/color github.com/fsnotify/fsnotify github.com/go-logr/logr @@ -406,6 +408,7 @@ github.com/gobwas/glob/syntax/ast github.com/gobwas/glob/syntax/lexer github.com/gobwas/glob/util/runes github.com/gobwas/glob/util/strings +github.com/godbus/dbus/v5 github.com/gogo/protobuf/gogoproto github.com/gogo/protobuf/jsonpb github.com/gogo/protobuf/proto @@ -447,6 +450,7 @@ github.com/hashicorp/hcl/json/token github.com/imdario/mergo github.com/json-iterator/go github.com/kardianos/osext +github.com/karrick/godirwalk github.com/knadh/koanf/maps github.com/knadh/koanf/providers/confmap github.com/knadh/koanf/v2 @@ -464,6 +468,7 @@ github.com/olekukonko/tablewriter github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 +github.com/opencontainers/runtime-spec/specs-go github.com/outcaste-io/ristretto github.com/outcaste-io/ristretto/z github.com/outcaste-io/ristretto/z/simd @@ -496,7 +501,6 @@ github.com/shirou/gopsutil/v3/internal/common github.com/shirou/gopsutil/v3/mem github.com/shirou/gopsutil/v3/net github.com/shirou/gopsutil/v3/process -github.com/shoenig/go-m1cpu github.com/spf13/afero github.com/spf13/afero/internal/common github.com/spf13/afero/mem @@ -508,6 +512,7 @@ github.com/stretchr/testify/assert github.com/stretchr/testify/require github.com/tinylib/msgp/msgp github.com/tklauser/go-sysconf +github.com/tklauser/numcpus github.com/twmb/murmur3 go.opentelemetry.io/collector/component go.opentelemetry.io/collector/component/componenttest @@ -562,6 +567,7 @@ go.opentelemetry.io/otel/trace go.opentelemetry.io/otel/trace/embedded go.opentelemetry.io/otel/trace/noop go.uber.org/atomic +go.uber.org/automaxprocs/internal/cgroups go.uber.org/automaxprocs/internal/runtime go.uber.org/automaxprocs/maxprocs go.uber.org/dig @@ -813,11 +819,11 @@ reflect regexp regexp/syntax runtime -runtime/cgo runtime/debug runtime/internal/atomic runtime/internal/math runtime/internal/sys +runtime/internal/syscall runtime/metrics runtime/pprof runtime/trace @@ -849,7 +855,6 @@ vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/net/idna -vendor/golang.org/x/net/route vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi diff --git a/cmd/serverless/dependency_list_test.go b/cmd/serverless/dependency_list_test.go index 8b0b5072b375d7..58da6049905262 100644 --- a/cmd/serverless/dependency_list_test.go +++ b/cmd/serverless/dependency_list_test.go @@ -3,10 +3,11 @@ // This product includes software developed at Datadog (https://www.datadoghq.com/). // Copyright 2016-present Datadog, Inc. +//go:build test && linux + package main import ( - "fmt" "os" "os/exec" "strings" @@ -16,7 +17,7 @@ import ( ) const erroMsg = ` -The dependencies.txt file is out of date. Please run: go list -f '{{join .Deps "\n"}}' -tags serverless github.com/DataDog/datadog-agent/cmd/serverless > cmd/serverless/dependencies.txt to update it +The dependencies.txt file is out of date. Please run: GOOS=linux go list -f '{{join .Deps "\n"}}' -tags serverless github.com/DataDog/datadog-agent/cmd/serverless > cmd/serverless/dependencies.txt to update it ` func buildDependencyList() (string, error) { @@ -28,7 +29,7 @@ func buildDependencyList() (string, error) { arg4 := "serverless" arg5 := "github.com/DataDog/datadog-agent/cmd/serverless" cmd := exec.Command(run, arg0, arg1, arg2, arg3, arg4, arg5) - fmt.Println(cmd.String()) + stdout, err := cmd.Output() return string(stdout), err } From 572dbf8bd83e04c37e9004897e547a128dafac2c Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Wed, 17 Apr 2024 14:32:38 +0200 Subject: [PATCH 3/9] enable CGO --- cmd/serverless/dependencies.txt | 6 ++++++ cmd/serverless/dependency_list_test.go | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/serverless/dependencies.txt b/cmd/serverless/dependencies.txt index a8798efb4b483a..1b630bafb4e0c9 100644 --- a/cmd/serverless/dependencies.txt +++ b/cmd/serverless/dependencies.txt @@ -282,6 +282,8 @@ github.com/DataDog/datadog-agent/pkg/util/tmplvar github.com/DataDog/datadog-agent/pkg/version github.com/DataDog/datadog-go/v5/statsd github.com/DataDog/go-libddwaf/v2 +github.com/DataDog/go-libddwaf/v2/internal/lib +github.com/DataDog/go-libddwaf/v2/internal/log github.com/DataDog/go-libddwaf/v2/internal/noopfree github.com/DataDog/go-sqllexer github.com/DataDog/go-tuf/client @@ -394,6 +396,9 @@ github.com/coreos/go-systemd/v22/dbus github.com/davecgh/go-spew/spew github.com/docker/go-units github.com/dustin/go-humanize +github.com/ebitengine/purego +github.com/ebitengine/purego/internal/cgo +github.com/ebitengine/purego/internal/strings github.com/fatih/color github.com/fsnotify/fsnotify github.com/go-logr/logr @@ -819,6 +824,7 @@ reflect regexp regexp/syntax runtime +runtime/cgo runtime/debug runtime/internal/atomic runtime/internal/math diff --git a/cmd/serverless/dependency_list_test.go b/cmd/serverless/dependency_list_test.go index 58da6049905262..02b60dc5d1bcf2 100644 --- a/cmd/serverless/dependency_list_test.go +++ b/cmd/serverless/dependency_list_test.go @@ -17,7 +17,7 @@ import ( ) const erroMsg = ` -The dependencies.txt file is out of date. Please run: GOOS=linux go list -f '{{join .Deps "\n"}}' -tags serverless github.com/DataDog/datadog-agent/cmd/serverless > cmd/serverless/dependencies.txt to update it +The dependencies.txt file is out of date. Please run: CGO_ENABLED=1 GOOS=linux go list -f '{{join .Deps "\n"}}' -tags serverless github.com/DataDog/datadog-agent/cmd/serverless > cmd/serverless/dependencies.txt to update it ` func buildDependencyList() (string, error) { From f84758ce3831c07999a964019dff64a3bc0bdced Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Tue, 21 May 2024 12:08:14 +0200 Subject: [PATCH 4/9] use backticks instead of double quotes --- cmd/serverless/dependency_list_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/serverless/dependency_list_test.go b/cmd/serverless/dependency_list_test.go index 02b60dc5d1bcf2..e9bd8f0da12053 100644 --- a/cmd/serverless/dependency_list_test.go +++ b/cmd/serverless/dependency_list_test.go @@ -24,7 +24,7 @@ func buildDependencyList() (string, error) { run := "go" arg0 := "list" arg1 := "-f" - arg2 := "\"{{ join .Deps \"\\n\"}}\"" + arg2 := `"{{ join .Deps "\n"}}"` arg3 := "-tags" arg4 := "serverless" arg5 := "github.com/DataDog/datadog-agent/cmd/serverless" From 26d04387133dc0b4d50e717c609679c4b2f21da1 Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Tue, 21 May 2024 12:08:46 +0200 Subject: [PATCH 5/9] update dependencies list --- cmd/serverless/dependencies.txt | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/cmd/serverless/dependencies.txt b/cmd/serverless/dependencies.txt index 1b630bafb4e0c9..bef20667a633d8 100644 --- a/cmd/serverless/dependencies.txt +++ b/cmd/serverless/dependencies.txt @@ -38,7 +38,6 @@ crypto/subtle crypto/tls crypto/x509 crypto/x509/pkix -database/sql database/sql/driver embed encoding @@ -66,6 +65,8 @@ github.com/DataDog/appsec-internal-go/netip github.com/DataDog/datadog-agent/cmd/agent/common/path github.com/DataDog/datadog-agent/cmd/serverless-init/cloudservice github.com/DataDog/datadog-agent/cmd/serverless-init/cloudservice/helper +github.com/DataDog/datadog-agent/comp/api/api +github.com/DataDog/datadog-agent/comp/api/api/utils github.com/DataDog/datadog-agent/comp/core/autodiscovery/integration github.com/DataDog/datadog-agent/comp/core/config github.com/DataDog/datadog-agent/comp/core/flare/types @@ -76,19 +77,13 @@ github.com/DataDog/datadog-agent/comp/core/log/logimpl github.com/DataDog/datadog-agent/comp/core/secrets github.com/DataDog/datadog-agent/comp/core/status github.com/DataDog/datadog-agent/comp/core/tagger -github.com/DataDog/datadog-agent/comp/core/tagger/api -github.com/DataDog/datadog-agent/comp/core/tagger/collectors -github.com/DataDog/datadog-agent/comp/core/tagger/local -github.com/DataDog/datadog-agent/comp/core/tagger/remote -github.com/DataDog/datadog-agent/comp/core/tagger/replay -github.com/DataDog/datadog-agent/comp/core/tagger/subscriber -github.com/DataDog/datadog-agent/comp/core/tagger/tagstore -github.com/DataDog/datadog-agent/comp/core/tagger/telemetry github.com/DataDog/datadog-agent/comp/core/tagger/types github.com/DataDog/datadog-agent/comp/core/tagger/utils github.com/DataDog/datadog-agent/comp/core/telemetry +github.com/DataDog/datadog-agent/comp/core/telemetry/noopsimpl github.com/DataDog/datadog-agent/comp/core/workloadmeta github.com/DataDog/datadog-agent/comp/core/workloadmeta/telemetry +github.com/DataDog/datadog-agent/comp/def github.com/DataDog/datadog-agent/comp/dogstatsd/constants github.com/DataDog/datadog-agent/comp/dogstatsd/listeners github.com/DataDog/datadog-agent/comp/dogstatsd/listeners/ratelimit @@ -109,6 +104,7 @@ github.com/DataDog/datadog-agent/comp/forwarder/eventplatform github.com/DataDog/datadog-agent/comp/forwarder/orchestrator github.com/DataDog/datadog-agent/comp/forwarder/orchestrator/orchestratorinterface github.com/DataDog/datadog-agent/comp/logs/agent +github.com/DataDog/datadog-agent/comp/logs/agent/agentimpl github.com/DataDog/datadog-agent/comp/logs/agent/config github.com/DataDog/datadog-agent/comp/logs/agent/flare github.com/DataDog/datadog-agent/comp/metadata/inventoryagent @@ -135,9 +131,7 @@ github.com/DataDog/datadog-agent/pkg/config/env github.com/DataDog/datadog-agent/pkg/config/logs github.com/DataDog/datadog-agent/pkg/config/logs/internal/seelog github.com/DataDog/datadog-agent/pkg/config/model -github.com/DataDog/datadog-agent/pkg/config/remote/client github.com/DataDog/datadog-agent/pkg/config/remote/data -github.com/DataDog/datadog-agent/pkg/config/remote/meta github.com/DataDog/datadog-agent/pkg/config/setup github.com/DataDog/datadog-agent/pkg/config/setup/constants github.com/DataDog/datadog-agent/pkg/config/utils @@ -241,14 +235,7 @@ github.com/DataDog/datadog-agent/pkg/util/cloudproviders/gce github.com/DataDog/datadog-agent/pkg/util/clusteragent github.com/DataDog/datadog-agent/pkg/util/common github.com/DataDog/datadog-agent/pkg/util/containers -github.com/DataDog/datadog-agent/pkg/util/containers/metrics -github.com/DataDog/datadog-agent/pkg/util/containers/metrics/containerd -github.com/DataDog/datadog-agent/pkg/util/containers/metrics/cri -github.com/DataDog/datadog-agent/pkg/util/containers/metrics/docker -github.com/DataDog/datadog-agent/pkg/util/containers/metrics/ecsfargate -github.com/DataDog/datadog-agent/pkg/util/containers/metrics/kubelet github.com/DataDog/datadog-agent/pkg/util/containers/metrics/provider -github.com/DataDog/datadog-agent/pkg/util/containers/metrics/system github.com/DataDog/datadog-agent/pkg/util/dmi github.com/DataDog/datadog-agent/pkg/util/docker github.com/DataDog/datadog-agent/pkg/util/ec2 @@ -257,7 +244,7 @@ github.com/DataDog/datadog-agent/pkg/util/fargate github.com/DataDog/datadog-agent/pkg/util/filesystem github.com/DataDog/datadog-agent/pkg/util/flavor github.com/DataDog/datadog-agent/pkg/util/fxutil -github.com/DataDog/datadog-agent/pkg/util/grpc +github.com/DataDog/datadog-agent/pkg/util/grpc/context github.com/DataDog/datadog-agent/pkg/util/hostname github.com/DataDog/datadog-agent/pkg/util/hostname/validate github.com/DataDog/datadog-agent/pkg/util/http @@ -266,7 +253,6 @@ github.com/DataDog/datadog-agent/pkg/util/kubelet github.com/DataDog/datadog-agent/pkg/util/kubernetes github.com/DataDog/datadog-agent/pkg/util/kubernetes/clustername github.com/DataDog/datadog-agent/pkg/util/kubernetes/hostinfo -github.com/DataDog/datadog-agent/pkg/util/kubernetes/kubelet github.com/DataDog/datadog-agent/pkg/util/log github.com/DataDog/datadog-agent/pkg/util/optional github.com/DataDog/datadog-agent/pkg/util/pointer @@ -431,9 +417,6 @@ github.com/golang/protobuf/ptypes/empty github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/wrappers github.com/google/uuid -github.com/grpc-ecosystem/go-grpc-middleware -github.com/grpc-ecosystem/go-grpc-middleware/auth -github.com/grpc-ecosystem/go-grpc-middleware/util/metautils github.com/grpc-ecosystem/grpc-gateway/internal github.com/grpc-ecosystem/grpc-gateway/runtime github.com/grpc-ecosystem/grpc-gateway/utilities @@ -483,7 +466,6 @@ github.com/philhofer/fwd github.com/pkg/errors github.com/pmezard/go-difflib/difflib github.com/prometheus/client_golang/prometheus -github.com/prometheus/client_golang/prometheus/collectors github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/client_golang/prometheus/promhttp github.com/prometheus/client_model/go @@ -604,7 +586,6 @@ golang.org/x/exp/slices golang.org/x/net/http/httpguts golang.org/x/net/http/httpproxy golang.org/x/net/http2 -golang.org/x/net/http2/h2c golang.org/x/net/http2/hpack golang.org/x/net/idna golang.org/x/net/internal/socks @@ -690,6 +671,7 @@ google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/editiondefaults +google.golang.org/protobuf/internal/editionssupport google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/messageset From 5665f01affffd8cdba50647f2c912532e7f77a11 Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Tue, 21 May 2024 12:49:00 +0200 Subject: [PATCH 6/9] add support for the multiple linux architectures --- cmd/serverless/dependency_list_test.go | 12 +++++++++--- ...dependencies.txt => linux_dependencies_arm64.txt} | 0 cmd/serverless/linux_dependencies_x64.txt | 0 3 files changed, 9 insertions(+), 3 deletions(-) rename cmd/serverless/{dependencies.txt => linux_dependencies_arm64.txt} (100%) create mode 100644 cmd/serverless/linux_dependencies_x64.txt diff --git a/cmd/serverless/dependency_list_test.go b/cmd/serverless/dependency_list_test.go index e9bd8f0da12053..e27f4fdd80aaf8 100644 --- a/cmd/serverless/dependency_list_test.go +++ b/cmd/serverless/dependency_list_test.go @@ -8,8 +8,10 @@ package main import ( + "fmt" "os" "os/exec" + "runtime" "strings" "testing" @@ -17,7 +19,9 @@ import ( ) const erroMsg = ` -The dependencies.txt file is out of date. Please run: CGO_ENABLED=1 GOOS=linux go list -f '{{join .Deps "\n"}}' -tags serverless github.com/DataDog/datadog-agent/cmd/serverless > cmd/serverless/dependencies.txt to update it +The %s_dependencies_%s.txt file is out of date. +Update the file locally with this content: +%s ` func buildDependencyList() (string, error) { @@ -41,11 +45,13 @@ func buildDependencyList() (string, error) { func TestImportPackage(t *testing.T) { dependencyList, err := buildDependencyList() assert.NoError(t, err) - data, err := os.ReadFile("dependencies.txt") + file := fmt.Sprintf("%s_dependencies_%s.txt", runtime.GOOS, runtime.GOARCH) + + data, err := os.ReadFile(file) assert.NoError(t, err) cleanDependencyList := strings.TrimLeft(dependencyList, "\"") cleanDependencyList = strings.TrimRight(cleanDependencyList, "\"\n") cleanDependencyList += "\n" - assert.Equal(t, string(data), cleanDependencyList, erroMsg) + assert.Equal(t, string(data), cleanDependencyList, fmt.Sprintf(erroMsg, runtime.GOOS, runtime.GOARCH, cleanDependencyList)) } diff --git a/cmd/serverless/dependencies.txt b/cmd/serverless/linux_dependencies_arm64.txt similarity index 100% rename from cmd/serverless/dependencies.txt rename to cmd/serverless/linux_dependencies_arm64.txt diff --git a/cmd/serverless/linux_dependencies_x64.txt b/cmd/serverless/linux_dependencies_x64.txt new file mode 100644 index 00000000000000..e69de29bb2d1d6 From 1a919cf27d6928c22f36d6029a6c9f68a483a08e Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Tue, 21 May 2024 13:29:52 +0200 Subject: [PATCH 7/9] populate amd64 dependencies --- cmd/serverless/linux_dependencies_amd64.txt | 850 ++++++++++++++++++++ cmd/serverless/linux_dependencies_x64.txt | 0 2 files changed, 850 insertions(+) create mode 100644 cmd/serverless/linux_dependencies_amd64.txt delete mode 100644 cmd/serverless/linux_dependencies_x64.txt diff --git a/cmd/serverless/linux_dependencies_amd64.txt b/cmd/serverless/linux_dependencies_amd64.txt new file mode 100644 index 00000000000000..1f4319978ba5ac --- /dev/null +++ b/cmd/serverless/linux_dependencies_amd64.txt @@ -0,0 +1,850 @@ +archive/zip +bufio +bytes +cmp +compress/flate +compress/gzip +compress/zlib +container/list +context +crypto +crypto/aes +crypto/cipher +crypto/des +crypto/dsa +crypto/ecdh +crypto/ecdsa +crypto/ed25519 +crypto/elliptic +crypto/hmac +crypto/internal/alias +crypto/internal/bigmod +crypto/internal/boring +crypto/internal/boring/bbig +crypto/internal/boring/sig +crypto/internal/edwards25519 +crypto/internal/edwards25519/field +crypto/internal/nistec +crypto/internal/nistec/fiat +crypto/internal/randutil +crypto/md5 +crypto/rand +crypto/rc4 +crypto/rsa +crypto/sha1 +crypto/sha256 +crypto/sha512 +crypto/subtle +crypto/tls +crypto/x509 +crypto/x509/pkix +database/sql/driver +embed +encoding +encoding/asn1 +encoding/base64 +encoding/binary +encoding/csv +encoding/gob +encoding/hex +encoding/json +encoding/pem +encoding/xml +errors +expvar +flag +fmt +github.com/CycloneDX/cyclonedx-go +github.com/DataDog/agent-payload/v5/gogen +github.com/DataDog/agent-payload/v5/pb +github.com/DataDog/appsec-internal-go/appsec +github.com/DataDog/appsec-internal-go/httpsec +github.com/DataDog/appsec-internal-go/limiter +github.com/DataDog/appsec-internal-go/log +github.com/DataDog/appsec-internal-go/netip +github.com/DataDog/datadog-agent/cmd/agent/common/path +github.com/DataDog/datadog-agent/cmd/serverless-init/cloudservice +github.com/DataDog/datadog-agent/cmd/serverless-init/cloudservice/helper +github.com/DataDog/datadog-agent/comp/api/api +github.com/DataDog/datadog-agent/comp/api/api/utils +github.com/DataDog/datadog-agent/comp/core/autodiscovery/integration +github.com/DataDog/datadog-agent/comp/core/config +github.com/DataDog/datadog-agent/comp/core/flare/types +github.com/DataDog/datadog-agent/comp/core/hostname +github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface +github.com/DataDog/datadog-agent/comp/core/log +github.com/DataDog/datadog-agent/comp/core/log/logimpl +github.com/DataDog/datadog-agent/comp/core/secrets +github.com/DataDog/datadog-agent/comp/core/status +github.com/DataDog/datadog-agent/comp/core/tagger +github.com/DataDog/datadog-agent/comp/core/tagger/types +github.com/DataDog/datadog-agent/comp/core/tagger/utils +github.com/DataDog/datadog-agent/comp/core/telemetry +github.com/DataDog/datadog-agent/comp/core/telemetry/noopsimpl +github.com/DataDog/datadog-agent/comp/core/workloadmeta +github.com/DataDog/datadog-agent/comp/core/workloadmeta/telemetry +github.com/DataDog/datadog-agent/comp/def +github.com/DataDog/datadog-agent/comp/dogstatsd/constants +github.com/DataDog/datadog-agent/comp/dogstatsd/listeners +github.com/DataDog/datadog-agent/comp/dogstatsd/listeners/ratelimit +github.com/DataDog/datadog-agent/comp/dogstatsd/mapper +github.com/DataDog/datadog-agent/comp/dogstatsd/packets +github.com/DataDog/datadog-agent/comp/dogstatsd/pidmap +github.com/DataDog/datadog-agent/comp/dogstatsd/pidmap/pidmapimpl +github.com/DataDog/datadog-agent/comp/dogstatsd/replay +github.com/DataDog/datadog-agent/comp/dogstatsd/server +github.com/DataDog/datadog-agent/comp/dogstatsd/serverDebug +github.com/DataDog/datadog-agent/comp/dogstatsd/serverDebug/serverdebugimpl +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/endpoints +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/internal/retry +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/resolver +github.com/DataDog/datadog-agent/comp/forwarder/defaultforwarder/transaction +github.com/DataDog/datadog-agent/comp/forwarder/eventplatform +github.com/DataDog/datadog-agent/comp/forwarder/orchestrator +github.com/DataDog/datadog-agent/comp/forwarder/orchestrator/orchestratorinterface +github.com/DataDog/datadog-agent/comp/logs/agent +github.com/DataDog/datadog-agent/comp/logs/agent/agentimpl +github.com/DataDog/datadog-agent/comp/logs/agent/config +github.com/DataDog/datadog-agent/comp/logs/agent/flare +github.com/DataDog/datadog-agent/comp/metadata/inventoryagent +github.com/DataDog/datadog-agent/comp/otelcol/otlp +github.com/DataDog/datadog-agent/comp/remote-config/rcclient/types +github.com/DataDog/datadog-agent/comp/serializer/compression +github.com/DataDog/datadog-agent/comp/serializer/compression/compressionimpl +github.com/DataDog/datadog-agent/comp/serializer/compression/compressionimpl/strategy +github.com/DataDog/datadog-agent/comp/trace/config +github.com/DataDog/datadog-agent/pkg/aggregator +github.com/DataDog/datadog-agent/pkg/aggregator/ckey +github.com/DataDog/datadog-agent/pkg/aggregator/internal/tags +github.com/DataDog/datadog-agent/pkg/aggregator/internal/util +github.com/DataDog/datadog-agent/pkg/aggregator/sender +github.com/DataDog/datadog-agent/pkg/api/security +github.com/DataDog/datadog-agent/pkg/api/util +github.com/DataDog/datadog-agent/pkg/clusteragent/api/v1 +github.com/DataDog/datadog-agent/pkg/clusteragent/clusterchecks/types +github.com/DataDog/datadog-agent/pkg/collector/check/defaults +github.com/DataDog/datadog-agent/pkg/collector/check/id +github.com/DataDog/datadog-agent/pkg/collector/check/stats +github.com/DataDog/datadog-agent/pkg/config +github.com/DataDog/datadog-agent/pkg/config/env +github.com/DataDog/datadog-agent/pkg/config/logs +github.com/DataDog/datadog-agent/pkg/config/logs/internal/seelog +github.com/DataDog/datadog-agent/pkg/config/model +github.com/DataDog/datadog-agent/pkg/config/remote/data +github.com/DataDog/datadog-agent/pkg/config/setup +github.com/DataDog/datadog-agent/pkg/config/setup/constants +github.com/DataDog/datadog-agent/pkg/config/utils +github.com/DataDog/datadog-agent/pkg/diagnose/diagnosis +github.com/DataDog/datadog-agent/pkg/errors +github.com/DataDog/datadog-agent/pkg/languagedetection/languagemodels +github.com/DataDog/datadog-agent/pkg/languagedetection/util +github.com/DataDog/datadog-agent/pkg/logs/auditor +github.com/DataDog/datadog-agent/pkg/logs/client +github.com/DataDog/datadog-agent/pkg/logs/client/http +github.com/DataDog/datadog-agent/pkg/logs/client/tcp +github.com/DataDog/datadog-agent/pkg/logs/diagnostic +github.com/DataDog/datadog-agent/pkg/logs/launchers +github.com/DataDog/datadog-agent/pkg/logs/launchers/channel +github.com/DataDog/datadog-agent/pkg/logs/message +github.com/DataDog/datadog-agent/pkg/logs/metrics +github.com/DataDog/datadog-agent/pkg/logs/pipeline +github.com/DataDog/datadog-agent/pkg/logs/processor +github.com/DataDog/datadog-agent/pkg/logs/schedulers +github.com/DataDog/datadog-agent/pkg/logs/schedulers/channel +github.com/DataDog/datadog-agent/pkg/logs/sds +github.com/DataDog/datadog-agent/pkg/logs/sender +github.com/DataDog/datadog-agent/pkg/logs/service +github.com/DataDog/datadog-agent/pkg/logs/sources +github.com/DataDog/datadog-agent/pkg/logs/status +github.com/DataDog/datadog-agent/pkg/logs/status/statusinterface +github.com/DataDog/datadog-agent/pkg/logs/status/utils +github.com/DataDog/datadog-agent/pkg/logs/tailers +github.com/DataDog/datadog-agent/pkg/logs/tailers/channel +github.com/DataDog/datadog-agent/pkg/metrics +github.com/DataDog/datadog-agent/pkg/metrics/event +github.com/DataDog/datadog-agent/pkg/metrics/servicecheck +github.com/DataDog/datadog-agent/pkg/obfuscate +github.com/DataDog/datadog-agent/pkg/orchestrator/model +github.com/DataDog/datadog-agent/pkg/process/util/api/headers +github.com/DataDog/datadog-agent/pkg/proto/pbgo/core +github.com/DataDog/datadog-agent/pkg/proto/pbgo/process +github.com/DataDog/datadog-agent/pkg/proto/pbgo/trace +github.com/DataDog/datadog-agent/pkg/remoteconfig/state +github.com/DataDog/datadog-agent/pkg/remoteconfig/state/products/apmsampling +github.com/DataDog/datadog-agent/pkg/runtime +github.com/DataDog/datadog-agent/pkg/serializer +github.com/DataDog/datadog-agent/pkg/serializer/internal/metrics +github.com/DataDog/datadog-agent/pkg/serializer/internal/stream +github.com/DataDog/datadog-agent/pkg/serializer/marshaler +github.com/DataDog/datadog-agent/pkg/serializer/split +github.com/DataDog/datadog-agent/pkg/serializer/types +github.com/DataDog/datadog-agent/pkg/serverless +github.com/DataDog/datadog-agent/pkg/serverless/apikey +github.com/DataDog/datadog-agent/pkg/serverless/appsec +github.com/DataDog/datadog-agent/pkg/serverless/appsec/config +github.com/DataDog/datadog-agent/pkg/serverless/appsec/httpsec +github.com/DataDog/datadog-agent/pkg/serverless/daemon +github.com/DataDog/datadog-agent/pkg/serverless/debug +github.com/DataDog/datadog-agent/pkg/serverless/executioncontext +github.com/DataDog/datadog-agent/pkg/serverless/flush +github.com/DataDog/datadog-agent/pkg/serverless/invocationlifecycle +github.com/DataDog/datadog-agent/pkg/serverless/logs +github.com/DataDog/datadog-agent/pkg/serverless/metrics +github.com/DataDog/datadog-agent/pkg/serverless/otlp +github.com/DataDog/datadog-agent/pkg/serverless/proc +github.com/DataDog/datadog-agent/pkg/serverless/proxy +github.com/DataDog/datadog-agent/pkg/serverless/random +github.com/DataDog/datadog-agent/pkg/serverless/registration +github.com/DataDog/datadog-agent/pkg/serverless/tags +github.com/DataDog/datadog-agent/pkg/serverless/trace +github.com/DataDog/datadog-agent/pkg/serverless/trace/inferredspan +github.com/DataDog/datadog-agent/pkg/serverless/trace/propagation +github.com/DataDog/datadog-agent/pkg/serverless/trigger +github.com/DataDog/datadog-agent/pkg/serverless/trigger/events +github.com/DataDog/datadog-agent/pkg/status/health +github.com/DataDog/datadog-agent/pkg/tagger/types +github.com/DataDog/datadog-agent/pkg/tagset +github.com/DataDog/datadog-agent/pkg/telemetry +github.com/DataDog/datadog-agent/pkg/trace/agent +github.com/DataDog/datadog-agent/pkg/trace/api +github.com/DataDog/datadog-agent/pkg/trace/api/apiutil +github.com/DataDog/datadog-agent/pkg/trace/api/internal/header +github.com/DataDog/datadog-agent/pkg/trace/config +github.com/DataDog/datadog-agent/pkg/trace/event +github.com/DataDog/datadog-agent/pkg/trace/filters +github.com/DataDog/datadog-agent/pkg/trace/info +github.com/DataDog/datadog-agent/pkg/trace/log +github.com/DataDog/datadog-agent/pkg/trace/remoteconfighandler +github.com/DataDog/datadog-agent/pkg/trace/sampler +github.com/DataDog/datadog-agent/pkg/trace/stats +github.com/DataDog/datadog-agent/pkg/trace/telemetry +github.com/DataDog/datadog-agent/pkg/trace/timing +github.com/DataDog/datadog-agent/pkg/trace/traceutil +github.com/DataDog/datadog-agent/pkg/trace/version +github.com/DataDog/datadog-agent/pkg/trace/watchdog +github.com/DataDog/datadog-agent/pkg/trace/writer +github.com/DataDog/datadog-agent/pkg/util +github.com/DataDog/datadog-agent/pkg/util/backoff +github.com/DataDog/datadog-agent/pkg/util/buf +github.com/DataDog/datadog-agent/pkg/util/cache +github.com/DataDog/datadog-agent/pkg/util/cachedfetch +github.com/DataDog/datadog-agent/pkg/util/cgroups +github.com/DataDog/datadog-agent/pkg/util/cloudproviders/azure +github.com/DataDog/datadog-agent/pkg/util/cloudproviders/gce +github.com/DataDog/datadog-agent/pkg/util/clusteragent +github.com/DataDog/datadog-agent/pkg/util/common +github.com/DataDog/datadog-agent/pkg/util/containers +github.com/DataDog/datadog-agent/pkg/util/containers/metrics/provider +github.com/DataDog/datadog-agent/pkg/util/dmi +github.com/DataDog/datadog-agent/pkg/util/docker +github.com/DataDog/datadog-agent/pkg/util/ec2 +github.com/DataDog/datadog-agent/pkg/util/executable +github.com/DataDog/datadog-agent/pkg/util/fargate +github.com/DataDog/datadog-agent/pkg/util/filesystem +github.com/DataDog/datadog-agent/pkg/util/flavor +github.com/DataDog/datadog-agent/pkg/util/fxutil +github.com/DataDog/datadog-agent/pkg/util/grpc/context +github.com/DataDog/datadog-agent/pkg/util/hostname +github.com/DataDog/datadog-agent/pkg/util/hostname/validate +github.com/DataDog/datadog-agent/pkg/util/http +github.com/DataDog/datadog-agent/pkg/util/json +github.com/DataDog/datadog-agent/pkg/util/kubelet +github.com/DataDog/datadog-agent/pkg/util/kubernetes +github.com/DataDog/datadog-agent/pkg/util/kubernetes/clustername +github.com/DataDog/datadog-agent/pkg/util/kubernetes/hostinfo +github.com/DataDog/datadog-agent/pkg/util/log +github.com/DataDog/datadog-agent/pkg/util/optional +github.com/DataDog/datadog-agent/pkg/util/pointer +github.com/DataDog/datadog-agent/pkg/util/proto +github.com/DataDog/datadog-agent/pkg/util/retry +github.com/DataDog/datadog-agent/pkg/util/scrubber +github.com/DataDog/datadog-agent/pkg/util/sort +github.com/DataDog/datadog-agent/pkg/util/startstop +github.com/DataDog/datadog-agent/pkg/util/statstracker +github.com/DataDog/datadog-agent/pkg/util/system +github.com/DataDog/datadog-agent/pkg/util/system/socket +github.com/DataDog/datadog-agent/pkg/util/tmplvar +github.com/DataDog/datadog-agent/pkg/version +github.com/DataDog/datadog-go/v5/statsd +github.com/DataDog/go-libddwaf/v2 +github.com/DataDog/go-libddwaf/v2/internal/lib +github.com/DataDog/go-libddwaf/v2/internal/log +github.com/DataDog/go-libddwaf/v2/internal/noopfree +github.com/DataDog/go-sqllexer +github.com/DataDog/go-tuf/client +github.com/DataDog/go-tuf/data +github.com/DataDog/go-tuf/internal/roles +github.com/DataDog/go-tuf/internal/sets +github.com/DataDog/go-tuf/pkg/keys +github.com/DataDog/go-tuf/pkg/targets +github.com/DataDog/go-tuf/util +github.com/DataDog/go-tuf/verify +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/azure +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/ec2 +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/gcp +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile +github.com/DataDog/opentelemetry-mapping-go/pkg/quantile/summary +github.com/DataDog/sketches-go/ddsketch +github.com/DataDog/sketches-go/ddsketch/encoding +github.com/DataDog/sketches-go/ddsketch/mapping +github.com/DataDog/sketches-go/ddsketch/pb/sketchpb +github.com/DataDog/sketches-go/ddsketch/stat +github.com/DataDog/sketches-go/ddsketch/store +github.com/DataDog/viper +github.com/DataDog/zstd +github.com/aws/aws-lambda-go/events +github.com/aws/aws-sdk-go-v2/aws +github.com/aws/aws-sdk-go-v2/aws/arn +github.com/aws/aws-sdk-go-v2/aws/defaults +github.com/aws/aws-sdk-go-v2/aws/middleware +github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics +github.com/aws/aws-sdk-go-v2/aws/protocol/query +github.com/aws/aws-sdk-go-v2/aws/protocol/restjson +github.com/aws/aws-sdk-go-v2/aws/protocol/xml +github.com/aws/aws-sdk-go-v2/aws/ratelimit +github.com/aws/aws-sdk-go-v2/aws/retry +github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 +github.com/aws/aws-sdk-go-v2/aws/signer/v4 +github.com/aws/aws-sdk-go-v2/aws/transport/http +github.com/aws/aws-sdk-go-v2/config +github.com/aws/aws-sdk-go-v2/credentials +github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds +github.com/aws/aws-sdk-go-v2/credentials/endpointcreds +github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client +github.com/aws/aws-sdk-go-v2/credentials/processcreds +github.com/aws/aws-sdk-go-v2/credentials/ssocreds +github.com/aws/aws-sdk-go-v2/credentials/stscreds +github.com/aws/aws-sdk-go-v2/feature/ec2/imds +github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config +github.com/aws/aws-sdk-go-v2/internal/auth +github.com/aws/aws-sdk-go-v2/internal/auth/smithy +github.com/aws/aws-sdk-go-v2/internal/configsources +github.com/aws/aws-sdk-go-v2/internal/endpoints +github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 +github.com/aws/aws-sdk-go-v2/internal/ini +github.com/aws/aws-sdk-go-v2/internal/rand +github.com/aws/aws-sdk-go-v2/internal/sdk +github.com/aws/aws-sdk-go-v2/internal/sdkio +github.com/aws/aws-sdk-go-v2/internal/shareddefaults +github.com/aws/aws-sdk-go-v2/internal/strings +github.com/aws/aws-sdk-go-v2/internal/sync/singleflight +github.com/aws/aws-sdk-go-v2/internal/timeconv +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url +github.com/aws/aws-sdk-go-v2/service/kms +github.com/aws/aws-sdk-go-v2/service/kms/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/kms/types +github.com/aws/aws-sdk-go-v2/service/secretsmanager +github.com/aws/aws-sdk-go-v2/service/secretsmanager/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/secretsmanager/types +github.com/aws/aws-sdk-go-v2/service/sso +github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/sso/types +github.com/aws/aws-sdk-go-v2/service/ssooidc +github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/ssooidc/types +github.com/aws/aws-sdk-go-v2/service/sts +github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints +github.com/aws/aws-sdk-go-v2/service/sts/types +github.com/aws/smithy-go +github.com/aws/smithy-go/auth +github.com/aws/smithy-go/auth/bearer +github.com/aws/smithy-go/context +github.com/aws/smithy-go/document +github.com/aws/smithy-go/encoding +github.com/aws/smithy-go/encoding/httpbinding +github.com/aws/smithy-go/encoding/json +github.com/aws/smithy-go/encoding/xml +github.com/aws/smithy-go/endpoints +github.com/aws/smithy-go/internal/sync/singleflight +github.com/aws/smithy-go/io +github.com/aws/smithy-go/logging +github.com/aws/smithy-go/middleware +github.com/aws/smithy-go/private/requestcompression +github.com/aws/smithy-go/ptr +github.com/aws/smithy-go/rand +github.com/aws/smithy-go/time +github.com/aws/smithy-go/transport/http +github.com/aws/smithy-go/transport/http/internal/io +github.com/benbjohnson/clock +github.com/beorn7/perks/quantile +github.com/cenkalti/backoff +github.com/cespare/xxhash/v2 +github.com/cihub/seelog +github.com/containerd/cgroups/v3 +github.com/containerd/cgroups/v3/cgroup1 +github.com/containerd/cgroups/v3/cgroup1/stats +github.com/coreos/go-systemd/v22/dbus +github.com/davecgh/go-spew/spew +github.com/docker/go-units +github.com/dustin/go-humanize +github.com/ebitengine/purego +github.com/ebitengine/purego/internal/cgo +github.com/ebitengine/purego/internal/strings +github.com/fatih/color +github.com/fsnotify/fsnotify +github.com/go-logr/logr +github.com/go-logr/logr/funcr +github.com/go-logr/stdr +github.com/go-viper/mapstructure/v2 +github.com/gobwas/glob +github.com/gobwas/glob/compiler +github.com/gobwas/glob/match +github.com/gobwas/glob/syntax +github.com/gobwas/glob/syntax/ast +github.com/gobwas/glob/syntax/lexer +github.com/gobwas/glob/util/runes +github.com/gobwas/glob/util/strings +github.com/godbus/dbus/v5 +github.com/gogo/protobuf/gogoproto +github.com/gogo/protobuf/jsonpb +github.com/gogo/protobuf/proto +github.com/gogo/protobuf/protoc-gen-gogo/descriptor +github.com/gogo/protobuf/sortkeys +github.com/gogo/protobuf/types +github.com/golang/mock/gomock +github.com/golang/protobuf/descriptor +github.com/golang/protobuf/jsonpb +github.com/golang/protobuf/proto +github.com/golang/protobuf/protoc-gen-go/descriptor +github.com/golang/protobuf/ptypes/any +github.com/golang/protobuf/ptypes/duration +github.com/golang/protobuf/ptypes/empty +github.com/golang/protobuf/ptypes/timestamp +github.com/golang/protobuf/ptypes/wrappers +github.com/google/uuid +github.com/grpc-ecosystem/grpc-gateway/internal +github.com/grpc-ecosystem/grpc-gateway/runtime +github.com/grpc-ecosystem/grpc-gateway/utilities +github.com/hashicorp/errwrap +github.com/hashicorp/go-multierror +github.com/hashicorp/golang-lru/v2 +github.com/hashicorp/golang-lru/v2/internal +github.com/hashicorp/golang-lru/v2/simplelru +github.com/hashicorp/hcl +github.com/hashicorp/hcl/hcl/ast +github.com/hashicorp/hcl/hcl/parser +github.com/hashicorp/hcl/hcl/printer +github.com/hashicorp/hcl/hcl/scanner +github.com/hashicorp/hcl/hcl/strconv +github.com/hashicorp/hcl/hcl/token +github.com/hashicorp/hcl/json/parser +github.com/hashicorp/hcl/json/scanner +github.com/hashicorp/hcl/json/token +github.com/imdario/mergo +github.com/json-iterator/go +github.com/kardianos/osext +github.com/karrick/godirwalk +github.com/knadh/koanf/maps +github.com/knadh/koanf/providers/confmap +github.com/knadh/koanf/v2 +github.com/magiconair/properties +github.com/mattn/go-colorable +github.com/mattn/go-isatty +github.com/mattn/go-runewidth +github.com/mitchellh/copystructure +github.com/mitchellh/mapstructure +github.com/mitchellh/reflectwalk +github.com/modern-go/concurrent +github.com/modern-go/reflect2 +github.com/mohae/deepcopy +github.com/olekukonko/tablewriter +github.com/opencontainers/go-digest +github.com/opencontainers/image-spec/specs-go +github.com/opencontainers/image-spec/specs-go/v1 +github.com/opencontainers/runtime-spec/specs-go +github.com/outcaste-io/ristretto +github.com/outcaste-io/ristretto/z +github.com/outcaste-io/ristretto/z/simd +github.com/patrickmn/go-cache +github.com/pelletier/go-toml +github.com/philhofer/fwd +github.com/pkg/errors +github.com/pmezard/go-difflib/difflib +github.com/prometheus/client_golang/prometheus +github.com/prometheus/client_golang/prometheus/internal +github.com/prometheus/client_golang/prometheus/promhttp +github.com/prometheus/client_model/go +github.com/prometheus/common/expfmt +github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +github.com/prometheus/common/model +github.com/prometheus/procfs +github.com/prometheus/procfs/internal/fs +github.com/prometheus/procfs/internal/util +github.com/richardartoul/molecule +github.com/richardartoul/molecule/src/codec +github.com/richardartoul/molecule/src/protowire +github.com/rivo/uniseg +github.com/samber/lo +github.com/secure-systems-lab/go-securesystemslib/cjson +github.com/shirou/gopsutil/v3/common +github.com/shirou/gopsutil/v3/cpu +github.com/shirou/gopsutil/v3/disk +github.com/shirou/gopsutil/v3/internal/common +github.com/shirou/gopsutil/v3/mem +github.com/shirou/gopsutil/v3/net +github.com/shirou/gopsutil/v3/process +github.com/spf13/afero +github.com/spf13/afero/internal/common +github.com/spf13/afero/mem +github.com/spf13/cast +github.com/spf13/cobra +github.com/spf13/jwalterweatherman +github.com/spf13/pflag +github.com/stretchr/testify/assert +github.com/stretchr/testify/require +github.com/tinylib/msgp/msgp +github.com/tklauser/go-sysconf +github.com/tklauser/numcpus +github.com/twmb/murmur3 +go.opentelemetry.io/collector/component +go.opentelemetry.io/collector/component/componenttest +go.opentelemetry.io/collector/config/configtelemetry +go.opentelemetry.io/collector/confmap +go.opentelemetry.io/collector/confmap/internal/mapstructure +go.opentelemetry.io/collector/pdata/internal +go.opentelemetry.io/collector/pdata/internal/data +go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/logs/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/metrics/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/trace/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/common/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/logs/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/metrics/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/resource/v1 +go.opentelemetry.io/collector/pdata/internal/data/protogen/trace/v1 +go.opentelemetry.io/collector/pdata/internal/json +go.opentelemetry.io/collector/pdata/internal/otlp +go.opentelemetry.io/collector/pdata/pcommon +go.opentelemetry.io/collector/pdata/ptrace +go.opentelemetry.io/collector/pdata/ptrace/ptraceotlp +go.opentelemetry.io/collector/semconv/v1.17.0 +go.opentelemetry.io/collector/semconv/v1.6.1 +go.opentelemetry.io/otel +go.opentelemetry.io/otel/attribute +go.opentelemetry.io/otel/baggage +go.opentelemetry.io/otel/codes +go.opentelemetry.io/otel/exporters/prometheus +go.opentelemetry.io/otel/internal +go.opentelemetry.io/otel/internal/attribute +go.opentelemetry.io/otel/internal/baggage +go.opentelemetry.io/otel/internal/global +go.opentelemetry.io/otel/metric +go.opentelemetry.io/otel/metric/embedded +go.opentelemetry.io/otel/metric/noop +go.opentelemetry.io/otel/propagation +go.opentelemetry.io/otel/sdk +go.opentelemetry.io/otel/sdk/instrumentation +go.opentelemetry.io/otel/sdk/internal +go.opentelemetry.io/otel/sdk/internal/env +go.opentelemetry.io/otel/sdk/metric +go.opentelemetry.io/otel/sdk/metric/internal +go.opentelemetry.io/otel/sdk/metric/internal/aggregate +go.opentelemetry.io/otel/sdk/metric/internal/exemplar +go.opentelemetry.io/otel/sdk/metric/internal/x +go.opentelemetry.io/otel/sdk/metric/metricdata +go.opentelemetry.io/otel/sdk/resource +go.opentelemetry.io/otel/sdk/trace +go.opentelemetry.io/otel/sdk/trace/tracetest +go.opentelemetry.io/otel/semconv/v1.24.0 +go.opentelemetry.io/otel/trace +go.opentelemetry.io/otel/trace/embedded +go.opentelemetry.io/otel/trace/noop +go.uber.org/atomic +go.uber.org/automaxprocs/internal/cgroups +go.uber.org/automaxprocs/internal/runtime +go.uber.org/automaxprocs/maxprocs +go.uber.org/dig +go.uber.org/dig/internal/digerror +go.uber.org/dig/internal/digreflect +go.uber.org/dig/internal/dot +go.uber.org/dig/internal/graph +go.uber.org/fx +go.uber.org/fx/fxevent +go.uber.org/fx/fxtest +go.uber.org/fx/internal/fxclock +go.uber.org/fx/internal/fxlog +go.uber.org/fx/internal/fxreflect +go.uber.org/fx/internal/lifecycle +go.uber.org/fx/internal/testutil +go.uber.org/multierr +go.uber.org/zap +go.uber.org/zap/buffer +go.uber.org/zap/internal +go.uber.org/zap/internal/bufferpool +go.uber.org/zap/internal/color +go.uber.org/zap/internal/exit +go.uber.org/zap/internal/pool +go.uber.org/zap/internal/stacktrace +go.uber.org/zap/zapcore +go/token +golang.org/x/exp/constraints +golang.org/x/exp/slices +golang.org/x/net/http/httpguts +golang.org/x/net/http/httpproxy +golang.org/x/net/http2 +golang.org/x/net/http2/hpack +golang.org/x/net/idna +golang.org/x/net/internal/socks +golang.org/x/net/internal/timeseries +golang.org/x/net/proxy +golang.org/x/net/trace +golang.org/x/sys/unix +golang.org/x/text/cases +golang.org/x/text/internal +golang.org/x/text/internal/language +golang.org/x/text/internal/language/compact +golang.org/x/text/internal/tag +golang.org/x/text/language +golang.org/x/text/runes +golang.org/x/text/secure/bidirule +golang.org/x/text/transform +golang.org/x/text/unicode/bidi +golang.org/x/text/unicode/norm +golang.org/x/time/rate +golang.org/x/xerrors +golang.org/x/xerrors/internal +google.golang.org/genproto/googleapis/api +google.golang.org/genproto/googleapis/api/annotations +google.golang.org/genproto/googleapis/api/httpbody +google.golang.org/genproto/googleapis/rpc/status +google.golang.org/genproto/protobuf/field_mask +google.golang.org/grpc +google.golang.org/grpc/attributes +google.golang.org/grpc/backoff +google.golang.org/grpc/balancer +google.golang.org/grpc/balancer/base +google.golang.org/grpc/balancer/grpclb/state +google.golang.org/grpc/balancer/roundrobin +google.golang.org/grpc/binarylog/grpc_binarylog_v1 +google.golang.org/grpc/channelz +google.golang.org/grpc/codes +google.golang.org/grpc/connectivity +google.golang.org/grpc/credentials +google.golang.org/grpc/credentials/insecure +google.golang.org/grpc/encoding +google.golang.org/grpc/encoding/proto +google.golang.org/grpc/grpclog +google.golang.org/grpc/internal +google.golang.org/grpc/internal/backoff +google.golang.org/grpc/internal/balancer/gracefulswitch +google.golang.org/grpc/internal/balancerload +google.golang.org/grpc/internal/binarylog +google.golang.org/grpc/internal/buffer +google.golang.org/grpc/internal/channelz +google.golang.org/grpc/internal/credentials +google.golang.org/grpc/internal/envconfig +google.golang.org/grpc/internal/grpclog +google.golang.org/grpc/internal/grpcrand +google.golang.org/grpc/internal/grpcsync +google.golang.org/grpc/internal/grpcutil +google.golang.org/grpc/internal/idle +google.golang.org/grpc/internal/metadata +google.golang.org/grpc/internal/pretty +google.golang.org/grpc/internal/resolver +google.golang.org/grpc/internal/resolver/dns +google.golang.org/grpc/internal/resolver/dns/internal +google.golang.org/grpc/internal/resolver/passthrough +google.golang.org/grpc/internal/resolver/unix +google.golang.org/grpc/internal/serviceconfig +google.golang.org/grpc/internal/status +google.golang.org/grpc/internal/syscall +google.golang.org/grpc/internal/transport +google.golang.org/grpc/internal/transport/networktype +google.golang.org/grpc/keepalive +google.golang.org/grpc/metadata +google.golang.org/grpc/peer +google.golang.org/grpc/resolver +google.golang.org/grpc/resolver/dns +google.golang.org/grpc/serviceconfig +google.golang.org/grpc/stats +google.golang.org/grpc/status +google.golang.org/grpc/tap +google.golang.org/protobuf/encoding/protodelim +google.golang.org/protobuf/encoding/protojson +google.golang.org/protobuf/encoding/prototext +google.golang.org/protobuf/encoding/protowire +google.golang.org/protobuf/internal/descfmt +google.golang.org/protobuf/internal/descopts +google.golang.org/protobuf/internal/detrand +google.golang.org/protobuf/internal/editiondefaults +google.golang.org/protobuf/internal/editionssupport +google.golang.org/protobuf/internal/encoding/defval +google.golang.org/protobuf/internal/encoding/json +google.golang.org/protobuf/internal/encoding/messageset +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/internal/encoding/text +google.golang.org/protobuf/internal/errors +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/internal/filetype +google.golang.org/protobuf/internal/flags +google.golang.org/protobuf/internal/genid +google.golang.org/protobuf/internal/impl +google.golang.org/protobuf/internal/order +google.golang.org/protobuf/internal/pragma +google.golang.org/protobuf/internal/set +google.golang.org/protobuf/internal/strs +google.golang.org/protobuf/internal/version +google.golang.org/protobuf/proto +google.golang.org/protobuf/protoadapt +google.golang.org/protobuf/reflect/protodesc +google.golang.org/protobuf/reflect/protoreflect +google.golang.org/protobuf/reflect/protoregistry +google.golang.org/protobuf/runtime/protoiface +google.golang.org/protobuf/runtime/protoimpl +google.golang.org/protobuf/types/descriptorpb +google.golang.org/protobuf/types/gofeaturespb +google.golang.org/protobuf/types/known/anypb +google.golang.org/protobuf/types/known/durationpb +google.golang.org/protobuf/types/known/emptypb +google.golang.org/protobuf/types/known/fieldmaskpb +google.golang.org/protobuf/types/known/timestamppb +google.golang.org/protobuf/types/known/wrapperspb +gopkg.in/DataDog/dd-trace-go.v1/datastreams/options +gopkg.in/DataDog/dd-trace-go.v1/ddtrace +gopkg.in/DataDog/dd-trace-go.v1/ddtrace/ext +gopkg.in/DataDog/dd-trace-go.v1/ddtrace/internal +gopkg.in/DataDog/dd-trace-go.v1/ddtrace/tracer +gopkg.in/DataDog/dd-trace-go.v1/internal +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/config +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/dyngo +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/emitter/sharedsec +gopkg.in/DataDog/dd-trace-go.v1/internal/appsec/listener +gopkg.in/DataDog/dd-trace-go.v1/internal/datastreams +gopkg.in/DataDog/dd-trace-go.v1/internal/globalconfig +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/azure +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/cachedfetch +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/ec2 +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/ecs +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/gce +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/httputils +gopkg.in/DataDog/dd-trace-go.v1/internal/hostname/validate +gopkg.in/DataDog/dd-trace-go.v1/internal/log +gopkg.in/DataDog/dd-trace-go.v1/internal/namingschema +gopkg.in/DataDog/dd-trace-go.v1/internal/normalizer +gopkg.in/DataDog/dd-trace-go.v1/internal/osinfo +gopkg.in/DataDog/dd-trace-go.v1/internal/remoteconfig +gopkg.in/DataDog/dd-trace-go.v1/internal/samplernames +gopkg.in/DataDog/dd-trace-go.v1/internal/telemetry +gopkg.in/DataDog/dd-trace-go.v1/internal/traceprof +gopkg.in/DataDog/dd-trace-go.v1/internal/version +gopkg.in/yaml.v2 +gopkg.in/yaml.v3 +hash +hash/adler32 +hash/crc32 +hash/fnv +html +html/template +internal/abi +internal/bisect +internal/bytealg +internal/coverage/rtcov +internal/cpu +internal/fmtsort +internal/goarch +internal/godebug +internal/godebugs +internal/goexperiment +internal/goos +internal/intern +internal/itoa +internal/nettrace +internal/oserror +internal/poll +internal/race +internal/reflectlite +internal/safefilepath +internal/saferio +internal/singleflight +internal/syscall/execenv +internal/syscall/unix +internal/sysinfo +internal/testlog +internal/unsafeheader +io +io/fs +io/ioutil +k8s.io/apimachinery/pkg/runtime/schema +k8s.io/apimachinery/pkg/util/sets +log +log/internal +log/slog +log/slog/internal +log/slog/internal/buffer +math +math/big +math/bits +math/rand +mime +mime/multipart +mime/quotedprintable +net +net/http +net/http/httptest +net/http/httptrace +net/http/httputil +net/http/internal +net/http/internal/ascii +net/http/internal/testcert +net/netip +net/smtp +net/textproto +net/url +os +os/exec +os/signal +os/user +path +path/filepath +reflect +regexp +regexp/syntax +runtime +runtime/cgo +runtime/debug +runtime/internal/atomic +runtime/internal/math +runtime/internal/sys +runtime/internal/syscall +runtime/metrics +runtime/pprof +runtime/trace +slices +sort +strconv +strings +sync +sync/atomic +syscall +testing +text/tabwriter +text/template +text/template/parse +time +unicode +unicode/utf16 +unicode/utf8 +unsafe +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/chacha20poly1305 +vendor/golang.org/x/crypto/cryptobyte +vendor/golang.org/x/crypto/cryptobyte/asn1 +vendor/golang.org/x/crypto/hkdf +vendor/golang.org/x/crypto/internal/alias +vendor/golang.org/x/crypto/internal/poly1305 +vendor/golang.org/x/net/dns/dnsmessage +vendor/golang.org/x/net/http/httpguts +vendor/golang.org/x/net/http/httpproxy +vendor/golang.org/x/net/http2/hpack +vendor/golang.org/x/net/idna +vendor/golang.org/x/sys/cpu +vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/text/transform +vendor/golang.org/x/text/unicode/bidi +vendor/golang.org/x/text/unicode/norm diff --git a/cmd/serverless/linux_dependencies_x64.txt b/cmd/serverless/linux_dependencies_x64.txt deleted file mode 100644 index e69de29bb2d1d6..00000000000000 From b5f79074d98789bd993c5bc72f9e523e290bb856 Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Tue, 21 May 2024 15:05:19 +0200 Subject: [PATCH 8/9] add otlp tag --- cmd/serverless/dependency_list_test.go | 2 +- cmd/serverless/linux_dependencies_amd64.txt | 203 ++++++++++++++++++++ cmd/serverless/linux_dependencies_arm64.txt | 202 +++++++++++++++++++ 3 files changed, 406 insertions(+), 1 deletion(-) diff --git a/cmd/serverless/dependency_list_test.go b/cmd/serverless/dependency_list_test.go index e27f4fdd80aaf8..abd0df4f11d995 100644 --- a/cmd/serverless/dependency_list_test.go +++ b/cmd/serverless/dependency_list_test.go @@ -30,7 +30,7 @@ func buildDependencyList() (string, error) { arg1 := "-f" arg2 := `"{{ join .Deps "\n"}}"` arg3 := "-tags" - arg4 := "serverless" + arg4 := "serverless,otlp" arg5 := "github.com/DataDog/datadog-agent/cmd/serverless" cmd := exec.Command(run, arg0, arg1, arg2, arg3, arg4, arg5) diff --git a/cmd/serverless/linux_dependencies_amd64.txt b/cmd/serverless/linux_dependencies_amd64.txt index 1f4319978ba5ac..bfa3388beaffdb 100644 --- a/cmd/serverless/linux_dependencies_amd64.txt +++ b/cmd/serverless/linux_dependencies_amd64.txt @@ -109,6 +109,10 @@ github.com/DataDog/datadog-agent/comp/logs/agent/config github.com/DataDog/datadog-agent/comp/logs/agent/flare github.com/DataDog/datadog-agent/comp/metadata/inventoryagent github.com/DataDog/datadog-agent/comp/otelcol/otlp +github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/exporter/logsagentexporter +github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/exporter/serializerexporter +github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/processor/infraattributesprocessor +github.com/DataDog/datadog-agent/comp/otelcol/otlp/internal/configutils github.com/DataDog/datadog-agent/comp/remote-config/rcclient/types github.com/DataDog/datadog-agent/comp/serializer/compression github.com/DataDog/datadog-agent/comp/serializer/compression/compressionimpl @@ -254,6 +258,7 @@ github.com/DataDog/datadog-agent/pkg/util/kubernetes github.com/DataDog/datadog-agent/pkg/util/kubernetes/clustername github.com/DataDog/datadog-agent/pkg/util/kubernetes/hostinfo github.com/DataDog/datadog-agent/pkg/util/log +github.com/DataDog/datadog-agent/pkg/util/log/zap github.com/DataDog/datadog-agent/pkg/util/optional github.com/DataDog/datadog-agent/pkg/util/pointer github.com/DataDog/datadog-agent/pkg/util/proto @@ -266,6 +271,9 @@ github.com/DataDog/datadog-agent/pkg/util/system github.com/DataDog/datadog-agent/pkg/util/system/socket github.com/DataDog/datadog-agent/pkg/util/tmplvar github.com/DataDog/datadog-agent/pkg/version +github.com/DataDog/datadog-api-client-go/v2 +github.com/DataDog/datadog-api-client-go/v2/api/datadog +github.com/DataDog/datadog-api-client-go/v2/api/datadogV2 github.com/DataDog/datadog-go/v5/statsd github.com/DataDog/go-libddwaf/v2 github.com/DataDog/go-libddwaf/v2/internal/lib @@ -285,6 +293,11 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/azure github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/ec2 github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/gcp github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics/internal/instrumentationlibrary +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics/internal/instrumentationscope +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics/internal/utils github.com/DataDog/opentelemetry-mapping-go/pkg/quantile github.com/DataDog/opentelemetry-mapping-go/pkg/quantile/summary github.com/DataDog/sketches-go/ddsketch @@ -372,7 +385,9 @@ github.com/aws/smithy-go/transport/http github.com/aws/smithy-go/transport/http/internal/io github.com/benbjohnson/clock github.com/beorn7/perks/quantile +github.com/briandowns/spinner github.com/cenkalti/backoff +github.com/cenkalti/backoff/v4 github.com/cespare/xxhash/v2 github.com/cihub/seelog github.com/containerd/cgroups/v3 @@ -386,6 +401,7 @@ github.com/ebitengine/purego github.com/ebitengine/purego/internal/cgo github.com/ebitengine/purego/internal/strings github.com/fatih/color +github.com/felixge/httpsnoop github.com/fsnotify/fsnotify github.com/go-logr/logr github.com/go-logr/logr/funcr @@ -406,6 +422,7 @@ github.com/gogo/protobuf/proto github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/gogo/protobuf/sortkeys github.com/gogo/protobuf/types +github.com/golang/groupcache/lru github.com/golang/mock/gomock github.com/golang/protobuf/descriptor github.com/golang/protobuf/jsonpb @@ -416,12 +433,17 @@ github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/empty github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/wrappers +github.com/golang/snappy github.com/google/uuid github.com/grpc-ecosystem/grpc-gateway/internal github.com/grpc-ecosystem/grpc-gateway/runtime github.com/grpc-ecosystem/grpc-gateway/utilities +github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule +github.com/grpc-ecosystem/grpc-gateway/v2/runtime +github.com/grpc-ecosystem/grpc-gateway/v2/utilities github.com/hashicorp/errwrap github.com/hashicorp/go-multierror +github.com/hashicorp/go-version github.com/hashicorp/golang-lru/v2 github.com/hashicorp/golang-lru/v2/internal github.com/hashicorp/golang-lru/v2/simplelru @@ -439,6 +461,13 @@ github.com/imdario/mergo github.com/json-iterator/go github.com/kardianos/osext github.com/karrick/godirwalk +github.com/klauspost/compress +github.com/klauspost/compress/fse +github.com/klauspost/compress/huff0 +github.com/klauspost/compress/internal/cpuinfo +github.com/klauspost/compress/internal/snapref +github.com/klauspost/compress/zstd +github.com/klauspost/compress/zstd/internal/xxhash github.com/knadh/koanf/maps github.com/knadh/koanf/providers/confmap github.com/knadh/koanf/v2 @@ -452,7 +481,12 @@ github.com/mitchellh/reflectwalk github.com/modern-go/concurrent github.com/modern-go/reflect2 github.com/mohae/deepcopy +github.com/mostynb/go-grpc-compression/internal/snappy +github.com/mostynb/go-grpc-compression/internal/zstd +github.com/mostynb/go-grpc-compression/nonclobbering/snappy +github.com/mostynb/go-grpc-compression/nonclobbering/zstd github.com/olekukonko/tablewriter +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 @@ -479,6 +513,8 @@ github.com/richardartoul/molecule github.com/richardartoul/molecule/src/codec github.com/richardartoul/molecule/src/protowire github.com/rivo/uniseg +github.com/rs/cors +github.com/rs/cors/internal github.com/samber/lo github.com/secure-systems-lab/go-securesystemslib/cjson github.com/shirou/gopsutil/v3/common @@ -495,17 +531,74 @@ github.com/spf13/cast github.com/spf13/cobra github.com/spf13/jwalterweatherman github.com/spf13/pflag +github.com/stormcat24/protodep/pkg/logger github.com/stretchr/testify/assert github.com/stretchr/testify/require github.com/tinylib/msgp/msgp github.com/tklauser/go-sysconf github.com/tklauser/numcpus github.com/twmb/murmur3 +go.opencensus.io +go.opencensus.io/internal +go.opencensus.io/internal/tagencoding +go.opencensus.io/metric +go.opencensus.io/metric/metricdata +go.opencensus.io/metric/metricproducer +go.opencensus.io/resource +go.opencensus.io/trace +go.opencensus.io/trace/internal +go.opencensus.io/trace/tracestate +go.opentelemetry.io/collector/client go.opentelemetry.io/collector/component go.opentelemetry.io/collector/component/componenttest +go.opentelemetry.io/collector/config/configauth +go.opentelemetry.io/collector/config/configcompression +go.opentelemetry.io/collector/config/configgrpc +go.opentelemetry.io/collector/config/confighttp +go.opentelemetry.io/collector/config/confignet +go.opentelemetry.io/collector/config/configopaque +go.opentelemetry.io/collector/config/configretry go.opentelemetry.io/collector/config/configtelemetry +go.opentelemetry.io/collector/config/configtls +go.opentelemetry.io/collector/config/internal go.opentelemetry.io/collector/confmap +go.opentelemetry.io/collector/confmap/converter/expandconverter go.opentelemetry.io/collector/confmap/internal/mapstructure +go.opentelemetry.io/collector/confmap/provider/envprovider +go.opentelemetry.io/collector/confmap/provider/fileprovider +go.opentelemetry.io/collector/confmap/provider/httpprovider +go.opentelemetry.io/collector/confmap/provider/httpsprovider +go.opentelemetry.io/collector/confmap/provider/internal +go.opentelemetry.io/collector/confmap/provider/internal/configurablehttpprovider +go.opentelemetry.io/collector/confmap/provider/yamlprovider +go.opentelemetry.io/collector/connector +go.opentelemetry.io/collector/consumer +go.opentelemetry.io/collector/consumer/consumererror +go.opentelemetry.io/collector/exporter +go.opentelemetry.io/collector/exporter/exporterbatcher +go.opentelemetry.io/collector/exporter/exporterhelper +go.opentelemetry.io/collector/exporter/exporterqueue +go.opentelemetry.io/collector/exporter/internal/common +go.opentelemetry.io/collector/exporter/internal/experr +go.opentelemetry.io/collector/exporter/internal/otlptext +go.opentelemetry.io/collector/exporter/internal/queue +go.opentelemetry.io/collector/exporter/loggingexporter +go.opentelemetry.io/collector/exporter/loggingexporter/internal/metadata +go.opentelemetry.io/collector/exporter/otlpexporter +go.opentelemetry.io/collector/exporter/otlpexporter/internal/metadata +go.opentelemetry.io/collector/extension +go.opentelemetry.io/collector/extension/auth +go.opentelemetry.io/collector/extension/experimental/storage +go.opentelemetry.io/collector/featuregate +go.opentelemetry.io/collector/internal/fanoutconsumer +go.opentelemetry.io/collector/internal/httphelper +go.opentelemetry.io/collector/internal/localhostgate +go.opentelemetry.io/collector/internal/obsreportconfig +go.opentelemetry.io/collector/internal/obsreportconfig/obsmetrics +go.opentelemetry.io/collector/internal/sharedcomponent +go.opentelemetry.io/collector/otelcol +go.opentelemetry.io/collector/otelcol/internal/configunmarshaler +go.opentelemetry.io/collector/otelcol/internal/grpclog go.opentelemetry.io/collector/pdata/internal go.opentelemetry.io/collector/pdata/internal/data go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/logs/v1 @@ -519,15 +612,82 @@ go.opentelemetry.io/collector/pdata/internal/data/protogen/trace/v1 go.opentelemetry.io/collector/pdata/internal/json go.opentelemetry.io/collector/pdata/internal/otlp go.opentelemetry.io/collector/pdata/pcommon +go.opentelemetry.io/collector/pdata/plog +go.opentelemetry.io/collector/pdata/plog/plogotlp +go.opentelemetry.io/collector/pdata/pmetric +go.opentelemetry.io/collector/pdata/pmetric/pmetricotlp go.opentelemetry.io/collector/pdata/ptrace go.opentelemetry.io/collector/pdata/ptrace/ptraceotlp +go.opentelemetry.io/collector/processor +go.opentelemetry.io/collector/processor/batchprocessor +go.opentelemetry.io/collector/processor/batchprocessor/internal/metadata +go.opentelemetry.io/collector/processor/processorhelper +go.opentelemetry.io/collector/receiver +go.opentelemetry.io/collector/receiver/otlpreceiver +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/errors +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/logs +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/metadata +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/metrics +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/trace +go.opentelemetry.io/collector/receiver/receiverhelper go.opentelemetry.io/collector/semconv/v1.17.0 +go.opentelemetry.io/collector/semconv/v1.18.0 go.opentelemetry.io/collector/semconv/v1.6.1 +go.opentelemetry.io/collector/service +go.opentelemetry.io/collector/service/extensions +go.opentelemetry.io/collector/service/internal/capabilityconsumer +go.opentelemetry.io/collector/service/internal/components +go.opentelemetry.io/collector/service/internal/graph +go.opentelemetry.io/collector/service/internal/proctelemetry +go.opentelemetry.io/collector/service/internal/resource +go.opentelemetry.io/collector/service/internal/servicetelemetry +go.opentelemetry.io/collector/service/internal/status +go.opentelemetry.io/collector/service/internal/zpages +go.opentelemetry.io/collector/service/pipelines +go.opentelemetry.io/collector/service/telemetry +go.opentelemetry.io/contrib/config +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil +go.opentelemetry.io/contrib/propagators/b3 go.opentelemetry.io/otel go.opentelemetry.io/otel/attribute go.opentelemetry.io/otel/baggage +go.opentelemetry.io/otel/bridge/opencensus +go.opentelemetry.io/otel/bridge/opencensus/internal +go.opentelemetry.io/otel/bridge/opencensus/internal/oc2otel +go.opentelemetry.io/otel/bridge/opencensus/internal/ocmetric +go.opentelemetry.io/otel/bridge/opencensus/internal/otel2oc go.opentelemetry.io/otel/codes +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform +go.opentelemetry.io/otel/exporters/otlp/otlptrace +go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry go.opentelemetry.io/otel/exporters/prometheus +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric +go.opentelemetry.io/otel/exporters/stdout/stdouttrace go.opentelemetry.io/otel/internal go.opentelemetry.io/otel/internal/attribute go.opentelemetry.io/otel/internal/baggage @@ -549,10 +709,18 @@ go.opentelemetry.io/otel/sdk/metric/metricdata go.opentelemetry.io/otel/sdk/resource go.opentelemetry.io/otel/sdk/trace go.opentelemetry.io/otel/sdk/trace/tracetest +go.opentelemetry.io/otel/semconv/v1.17.0 +go.opentelemetry.io/otel/semconv/v1.20.0 go.opentelemetry.io/otel/semconv/v1.24.0 go.opentelemetry.io/otel/trace go.opentelemetry.io/otel/trace/embedded go.opentelemetry.io/otel/trace/noop +go.opentelemetry.io/proto/otlp/collector/metrics/v1 +go.opentelemetry.io/proto/otlp/collector/trace/v1 +go.opentelemetry.io/proto/otlp/common/v1 +go.opentelemetry.io/proto/otlp/metrics/v1 +go.opentelemetry.io/proto/otlp/resource/v1 +go.opentelemetry.io/proto/otlp/trace/v1 go.uber.org/atomic go.uber.org/automaxprocs/internal/cgroups go.uber.org/automaxprocs/internal/runtime @@ -580,8 +748,10 @@ go.uber.org/zap/internal/exit go.uber.org/zap/internal/pool go.uber.org/zap/internal/stacktrace go.uber.org/zap/zapcore +go.uber.org/zap/zapgrpc go/token golang.org/x/exp/constraints +golang.org/x/exp/maps golang.org/x/exp/slices golang.org/x/net/http/httpguts golang.org/x/net/http/httpproxy @@ -592,7 +762,10 @@ golang.org/x/net/internal/socks golang.org/x/net/internal/timeseries golang.org/x/net/proxy golang.org/x/net/trace +golang.org/x/oauth2 +golang.org/x/oauth2/internal golang.org/x/sys/unix +golang.org/x/term golang.org/x/text/cases golang.org/x/text/internal golang.org/x/text/internal/language @@ -607,9 +780,35 @@ golang.org/x/text/unicode/norm golang.org/x/time/rate golang.org/x/xerrors golang.org/x/xerrors/internal +gonum.org/v1/gonum/blas +gonum.org/v1/gonum/blas/blas64 +gonum.org/v1/gonum/blas/cblas128 +gonum.org/v1/gonum/blas/gonum +gonum.org/v1/gonum/floats +gonum.org/v1/gonum/floats/scalar +gonum.org/v1/gonum/graph +gonum.org/v1/gonum/graph/internal/linear +gonum.org/v1/gonum/graph/internal/ordered +gonum.org/v1/gonum/graph/internal/set +gonum.org/v1/gonum/graph/iterator +gonum.org/v1/gonum/graph/set/uid +gonum.org/v1/gonum/graph/simple +gonum.org/v1/gonum/graph/topo +gonum.org/v1/gonum/graph/traverse +gonum.org/v1/gonum/internal/asm/c128 +gonum.org/v1/gonum/internal/asm/c64 +gonum.org/v1/gonum/internal/asm/f32 +gonum.org/v1/gonum/internal/asm/f64 +gonum.org/v1/gonum/internal/cmplx64 +gonum.org/v1/gonum/internal/math32 +gonum.org/v1/gonum/lapack +gonum.org/v1/gonum/lapack/gonum +gonum.org/v1/gonum/lapack/lapack64 +gonum.org/v1/gonum/mat google.golang.org/genproto/googleapis/api google.golang.org/genproto/googleapis/api/annotations google.golang.org/genproto/googleapis/api/httpbody +google.golang.org/genproto/googleapis/rpc/errdetails google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/protobuf/field_mask google.golang.org/grpc @@ -626,8 +825,10 @@ google.golang.org/grpc/connectivity google.golang.org/grpc/credentials google.golang.org/grpc/credentials/insecure google.golang.org/grpc/encoding +google.golang.org/grpc/encoding/gzip google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclog +google.golang.org/grpc/health/grpc_health_v1 google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch @@ -701,6 +902,7 @@ google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/fieldmaskpb +google.golang.org/protobuf/types/known/structpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/wrapperspb gopkg.in/DataDog/dd-trace-go.v1/datastreams/options @@ -780,6 +982,7 @@ log/slog/internal/buffer math math/big math/bits +math/cmplx math/rand mime mime/multipart diff --git a/cmd/serverless/linux_dependencies_arm64.txt b/cmd/serverless/linux_dependencies_arm64.txt index bef20667a633d8..433b084c74dec5 100644 --- a/cmd/serverless/linux_dependencies_arm64.txt +++ b/cmd/serverless/linux_dependencies_arm64.txt @@ -109,6 +109,10 @@ github.com/DataDog/datadog-agent/comp/logs/agent/config github.com/DataDog/datadog-agent/comp/logs/agent/flare github.com/DataDog/datadog-agent/comp/metadata/inventoryagent github.com/DataDog/datadog-agent/comp/otelcol/otlp +github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/exporter/logsagentexporter +github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/exporter/serializerexporter +github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/processor/infraattributesprocessor +github.com/DataDog/datadog-agent/comp/otelcol/otlp/internal/configutils github.com/DataDog/datadog-agent/comp/remote-config/rcclient/types github.com/DataDog/datadog-agent/comp/serializer/compression github.com/DataDog/datadog-agent/comp/serializer/compression/compressionimpl @@ -254,6 +258,7 @@ github.com/DataDog/datadog-agent/pkg/util/kubernetes github.com/DataDog/datadog-agent/pkg/util/kubernetes/clustername github.com/DataDog/datadog-agent/pkg/util/kubernetes/hostinfo github.com/DataDog/datadog-agent/pkg/util/log +github.com/DataDog/datadog-agent/pkg/util/log/zap github.com/DataDog/datadog-agent/pkg/util/optional github.com/DataDog/datadog-agent/pkg/util/pointer github.com/DataDog/datadog-agent/pkg/util/proto @@ -266,6 +271,9 @@ github.com/DataDog/datadog-agent/pkg/util/system github.com/DataDog/datadog-agent/pkg/util/system/socket github.com/DataDog/datadog-agent/pkg/util/tmplvar github.com/DataDog/datadog-agent/pkg/version +github.com/DataDog/datadog-api-client-go/v2 +github.com/DataDog/datadog-api-client-go/v2/api/datadog +github.com/DataDog/datadog-api-client-go/v2/api/datadogV2 github.com/DataDog/datadog-go/v5/statsd github.com/DataDog/go-libddwaf/v2 github.com/DataDog/go-libddwaf/v2/internal/lib @@ -285,6 +293,11 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/azure github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/ec2 github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/gcp github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics/internal/instrumentationlibrary +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics/internal/instrumentationscope +github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics/internal/utils github.com/DataDog/opentelemetry-mapping-go/pkg/quantile github.com/DataDog/opentelemetry-mapping-go/pkg/quantile/summary github.com/DataDog/sketches-go/ddsketch @@ -372,7 +385,9 @@ github.com/aws/smithy-go/transport/http github.com/aws/smithy-go/transport/http/internal/io github.com/benbjohnson/clock github.com/beorn7/perks/quantile +github.com/briandowns/spinner github.com/cenkalti/backoff +github.com/cenkalti/backoff/v4 github.com/cespare/xxhash/v2 github.com/cihub/seelog github.com/containerd/cgroups/v3 @@ -386,6 +401,7 @@ github.com/ebitengine/purego github.com/ebitengine/purego/internal/cgo github.com/ebitengine/purego/internal/strings github.com/fatih/color +github.com/felixge/httpsnoop github.com/fsnotify/fsnotify github.com/go-logr/logr github.com/go-logr/logr/funcr @@ -406,6 +422,7 @@ github.com/gogo/protobuf/proto github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/gogo/protobuf/sortkeys github.com/gogo/protobuf/types +github.com/golang/groupcache/lru github.com/golang/mock/gomock github.com/golang/protobuf/descriptor github.com/golang/protobuf/jsonpb @@ -416,12 +433,17 @@ github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/empty github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/wrappers +github.com/golang/snappy github.com/google/uuid github.com/grpc-ecosystem/grpc-gateway/internal github.com/grpc-ecosystem/grpc-gateway/runtime github.com/grpc-ecosystem/grpc-gateway/utilities +github.com/grpc-ecosystem/grpc-gateway/v2/internal/httprule +github.com/grpc-ecosystem/grpc-gateway/v2/runtime +github.com/grpc-ecosystem/grpc-gateway/v2/utilities github.com/hashicorp/errwrap github.com/hashicorp/go-multierror +github.com/hashicorp/go-version github.com/hashicorp/golang-lru/v2 github.com/hashicorp/golang-lru/v2/internal github.com/hashicorp/golang-lru/v2/simplelru @@ -439,6 +461,12 @@ github.com/imdario/mergo github.com/json-iterator/go github.com/kardianos/osext github.com/karrick/godirwalk +github.com/klauspost/compress +github.com/klauspost/compress/fse +github.com/klauspost/compress/huff0 +github.com/klauspost/compress/internal/snapref +github.com/klauspost/compress/zstd +github.com/klauspost/compress/zstd/internal/xxhash github.com/knadh/koanf/maps github.com/knadh/koanf/providers/confmap github.com/knadh/koanf/v2 @@ -452,7 +480,12 @@ github.com/mitchellh/reflectwalk github.com/modern-go/concurrent github.com/modern-go/reflect2 github.com/mohae/deepcopy +github.com/mostynb/go-grpc-compression/internal/snappy +github.com/mostynb/go-grpc-compression/internal/zstd +github.com/mostynb/go-grpc-compression/nonclobbering/snappy +github.com/mostynb/go-grpc-compression/nonclobbering/zstd github.com/olekukonko/tablewriter +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 @@ -479,6 +512,8 @@ github.com/richardartoul/molecule github.com/richardartoul/molecule/src/codec github.com/richardartoul/molecule/src/protowire github.com/rivo/uniseg +github.com/rs/cors +github.com/rs/cors/internal github.com/samber/lo github.com/secure-systems-lab/go-securesystemslib/cjson github.com/shirou/gopsutil/v3/common @@ -495,17 +530,74 @@ github.com/spf13/cast github.com/spf13/cobra github.com/spf13/jwalterweatherman github.com/spf13/pflag +github.com/stormcat24/protodep/pkg/logger github.com/stretchr/testify/assert github.com/stretchr/testify/require github.com/tinylib/msgp/msgp github.com/tklauser/go-sysconf github.com/tklauser/numcpus github.com/twmb/murmur3 +go.opencensus.io +go.opencensus.io/internal +go.opencensus.io/internal/tagencoding +go.opencensus.io/metric +go.opencensus.io/metric/metricdata +go.opencensus.io/metric/metricproducer +go.opencensus.io/resource +go.opencensus.io/trace +go.opencensus.io/trace/internal +go.opencensus.io/trace/tracestate +go.opentelemetry.io/collector/client go.opentelemetry.io/collector/component go.opentelemetry.io/collector/component/componenttest +go.opentelemetry.io/collector/config/configauth +go.opentelemetry.io/collector/config/configcompression +go.opentelemetry.io/collector/config/configgrpc +go.opentelemetry.io/collector/config/confighttp +go.opentelemetry.io/collector/config/confignet +go.opentelemetry.io/collector/config/configopaque +go.opentelemetry.io/collector/config/configretry go.opentelemetry.io/collector/config/configtelemetry +go.opentelemetry.io/collector/config/configtls +go.opentelemetry.io/collector/config/internal go.opentelemetry.io/collector/confmap +go.opentelemetry.io/collector/confmap/converter/expandconverter go.opentelemetry.io/collector/confmap/internal/mapstructure +go.opentelemetry.io/collector/confmap/provider/envprovider +go.opentelemetry.io/collector/confmap/provider/fileprovider +go.opentelemetry.io/collector/confmap/provider/httpprovider +go.opentelemetry.io/collector/confmap/provider/httpsprovider +go.opentelemetry.io/collector/confmap/provider/internal +go.opentelemetry.io/collector/confmap/provider/internal/configurablehttpprovider +go.opentelemetry.io/collector/confmap/provider/yamlprovider +go.opentelemetry.io/collector/connector +go.opentelemetry.io/collector/consumer +go.opentelemetry.io/collector/consumer/consumererror +go.opentelemetry.io/collector/exporter +go.opentelemetry.io/collector/exporter/exporterbatcher +go.opentelemetry.io/collector/exporter/exporterhelper +go.opentelemetry.io/collector/exporter/exporterqueue +go.opentelemetry.io/collector/exporter/internal/common +go.opentelemetry.io/collector/exporter/internal/experr +go.opentelemetry.io/collector/exporter/internal/otlptext +go.opentelemetry.io/collector/exporter/internal/queue +go.opentelemetry.io/collector/exporter/loggingexporter +go.opentelemetry.io/collector/exporter/loggingexporter/internal/metadata +go.opentelemetry.io/collector/exporter/otlpexporter +go.opentelemetry.io/collector/exporter/otlpexporter/internal/metadata +go.opentelemetry.io/collector/extension +go.opentelemetry.io/collector/extension/auth +go.opentelemetry.io/collector/extension/experimental/storage +go.opentelemetry.io/collector/featuregate +go.opentelemetry.io/collector/internal/fanoutconsumer +go.opentelemetry.io/collector/internal/httphelper +go.opentelemetry.io/collector/internal/localhostgate +go.opentelemetry.io/collector/internal/obsreportconfig +go.opentelemetry.io/collector/internal/obsreportconfig/obsmetrics +go.opentelemetry.io/collector/internal/sharedcomponent +go.opentelemetry.io/collector/otelcol +go.opentelemetry.io/collector/otelcol/internal/configunmarshaler +go.opentelemetry.io/collector/otelcol/internal/grpclog go.opentelemetry.io/collector/pdata/internal go.opentelemetry.io/collector/pdata/internal/data go.opentelemetry.io/collector/pdata/internal/data/protogen/collector/logs/v1 @@ -519,15 +611,82 @@ go.opentelemetry.io/collector/pdata/internal/data/protogen/trace/v1 go.opentelemetry.io/collector/pdata/internal/json go.opentelemetry.io/collector/pdata/internal/otlp go.opentelemetry.io/collector/pdata/pcommon +go.opentelemetry.io/collector/pdata/plog +go.opentelemetry.io/collector/pdata/plog/plogotlp +go.opentelemetry.io/collector/pdata/pmetric +go.opentelemetry.io/collector/pdata/pmetric/pmetricotlp go.opentelemetry.io/collector/pdata/ptrace go.opentelemetry.io/collector/pdata/ptrace/ptraceotlp +go.opentelemetry.io/collector/processor +go.opentelemetry.io/collector/processor/batchprocessor +go.opentelemetry.io/collector/processor/batchprocessor/internal/metadata +go.opentelemetry.io/collector/processor/processorhelper +go.opentelemetry.io/collector/receiver +go.opentelemetry.io/collector/receiver/otlpreceiver +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/errors +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/logs +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/metadata +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/metrics +go.opentelemetry.io/collector/receiver/otlpreceiver/internal/trace +go.opentelemetry.io/collector/receiver/receiverhelper go.opentelemetry.io/collector/semconv/v1.17.0 +go.opentelemetry.io/collector/semconv/v1.18.0 go.opentelemetry.io/collector/semconv/v1.6.1 +go.opentelemetry.io/collector/service +go.opentelemetry.io/collector/service/extensions +go.opentelemetry.io/collector/service/internal/capabilityconsumer +go.opentelemetry.io/collector/service/internal/components +go.opentelemetry.io/collector/service/internal/graph +go.opentelemetry.io/collector/service/internal/proctelemetry +go.opentelemetry.io/collector/service/internal/resource +go.opentelemetry.io/collector/service/internal/servicetelemetry +go.opentelemetry.io/collector/service/internal/status +go.opentelemetry.io/collector/service/internal/zpages +go.opentelemetry.io/collector/service/pipelines +go.opentelemetry.io/collector/service/telemetry +go.opentelemetry.io/contrib/config +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil +go.opentelemetry.io/contrib/propagators/b3 go.opentelemetry.io/otel go.opentelemetry.io/otel/attribute go.opentelemetry.io/otel/baggage +go.opentelemetry.io/otel/bridge/opencensus +go.opentelemetry.io/otel/bridge/opencensus/internal +go.opentelemetry.io/otel/bridge/opencensus/internal/oc2otel +go.opentelemetry.io/otel/bridge/opencensus/internal/ocmetric +go.opentelemetry.io/otel/bridge/opencensus/internal/otel2oc go.opentelemetry.io/otel/codes +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform +go.opentelemetry.io/otel/exporters/otlp/otlptrace +go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry go.opentelemetry.io/otel/exporters/prometheus +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric +go.opentelemetry.io/otel/exporters/stdout/stdouttrace go.opentelemetry.io/otel/internal go.opentelemetry.io/otel/internal/attribute go.opentelemetry.io/otel/internal/baggage @@ -549,10 +708,18 @@ go.opentelemetry.io/otel/sdk/metric/metricdata go.opentelemetry.io/otel/sdk/resource go.opentelemetry.io/otel/sdk/trace go.opentelemetry.io/otel/sdk/trace/tracetest +go.opentelemetry.io/otel/semconv/v1.17.0 +go.opentelemetry.io/otel/semconv/v1.20.0 go.opentelemetry.io/otel/semconv/v1.24.0 go.opentelemetry.io/otel/trace go.opentelemetry.io/otel/trace/embedded go.opentelemetry.io/otel/trace/noop +go.opentelemetry.io/proto/otlp/collector/metrics/v1 +go.opentelemetry.io/proto/otlp/collector/trace/v1 +go.opentelemetry.io/proto/otlp/common/v1 +go.opentelemetry.io/proto/otlp/metrics/v1 +go.opentelemetry.io/proto/otlp/resource/v1 +go.opentelemetry.io/proto/otlp/trace/v1 go.uber.org/atomic go.uber.org/automaxprocs/internal/cgroups go.uber.org/automaxprocs/internal/runtime @@ -580,8 +747,10 @@ go.uber.org/zap/internal/exit go.uber.org/zap/internal/pool go.uber.org/zap/internal/stacktrace go.uber.org/zap/zapcore +go.uber.org/zap/zapgrpc go/token golang.org/x/exp/constraints +golang.org/x/exp/maps golang.org/x/exp/slices golang.org/x/net/http/httpguts golang.org/x/net/http/httpproxy @@ -592,7 +761,10 @@ golang.org/x/net/internal/socks golang.org/x/net/internal/timeseries golang.org/x/net/proxy golang.org/x/net/trace +golang.org/x/oauth2 +golang.org/x/oauth2/internal golang.org/x/sys/unix +golang.org/x/term golang.org/x/text/cases golang.org/x/text/internal golang.org/x/text/internal/language @@ -607,9 +779,35 @@ golang.org/x/text/unicode/norm golang.org/x/time/rate golang.org/x/xerrors golang.org/x/xerrors/internal +gonum.org/v1/gonum/blas +gonum.org/v1/gonum/blas/blas64 +gonum.org/v1/gonum/blas/cblas128 +gonum.org/v1/gonum/blas/gonum +gonum.org/v1/gonum/floats +gonum.org/v1/gonum/floats/scalar +gonum.org/v1/gonum/graph +gonum.org/v1/gonum/graph/internal/linear +gonum.org/v1/gonum/graph/internal/ordered +gonum.org/v1/gonum/graph/internal/set +gonum.org/v1/gonum/graph/iterator +gonum.org/v1/gonum/graph/set/uid +gonum.org/v1/gonum/graph/simple +gonum.org/v1/gonum/graph/topo +gonum.org/v1/gonum/graph/traverse +gonum.org/v1/gonum/internal/asm/c128 +gonum.org/v1/gonum/internal/asm/c64 +gonum.org/v1/gonum/internal/asm/f32 +gonum.org/v1/gonum/internal/asm/f64 +gonum.org/v1/gonum/internal/cmplx64 +gonum.org/v1/gonum/internal/math32 +gonum.org/v1/gonum/lapack +gonum.org/v1/gonum/lapack/gonum +gonum.org/v1/gonum/lapack/lapack64 +gonum.org/v1/gonum/mat google.golang.org/genproto/googleapis/api google.golang.org/genproto/googleapis/api/annotations google.golang.org/genproto/googleapis/api/httpbody +google.golang.org/genproto/googleapis/rpc/errdetails google.golang.org/genproto/googleapis/rpc/status google.golang.org/genproto/protobuf/field_mask google.golang.org/grpc @@ -626,8 +824,10 @@ google.golang.org/grpc/connectivity google.golang.org/grpc/credentials google.golang.org/grpc/credentials/insecure google.golang.org/grpc/encoding +google.golang.org/grpc/encoding/gzip google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclog +google.golang.org/grpc/health/grpc_health_v1 google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch @@ -701,6 +901,7 @@ google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/fieldmaskpb +google.golang.org/protobuf/types/known/structpb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/wrapperspb gopkg.in/DataDog/dd-trace-go.v1/datastreams/options @@ -780,6 +981,7 @@ log/slog/internal/buffer math math/big math/bits +math/cmplx math/rand mime mime/multipart From bdb5ff38204dcbd9b8e9afa4b7419110eb407efa Mon Sep 17 00:00:00 2001 From: Gustavo Caso Date: Wed, 22 May 2024 23:10:42 +0200 Subject: [PATCH 9/9] update dependency list --- cmd/serverless/linux_dependencies_amd64.txt | 1 + cmd/serverless/linux_dependencies_arm64.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/cmd/serverless/linux_dependencies_amd64.txt b/cmd/serverless/linux_dependencies_amd64.txt index bfa3388beaffdb..40098ef80e7943 100644 --- a/cmd/serverless/linux_dependencies_amd64.txt +++ b/cmd/serverless/linux_dependencies_amd64.txt @@ -69,6 +69,7 @@ github.com/DataDog/datadog-agent/comp/api/api github.com/DataDog/datadog-agent/comp/api/api/utils github.com/DataDog/datadog-agent/comp/core/autodiscovery/integration github.com/DataDog/datadog-agent/comp/core/config +github.com/DataDog/datadog-agent/comp/core/flare/builder github.com/DataDog/datadog-agent/comp/core/flare/types github.com/DataDog/datadog-agent/comp/core/hostname github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface diff --git a/cmd/serverless/linux_dependencies_arm64.txt b/cmd/serverless/linux_dependencies_arm64.txt index 433b084c74dec5..837762b8d0f8ea 100644 --- a/cmd/serverless/linux_dependencies_arm64.txt +++ b/cmd/serverless/linux_dependencies_arm64.txt @@ -69,6 +69,7 @@ github.com/DataDog/datadog-agent/comp/api/api github.com/DataDog/datadog-agent/comp/api/api/utils github.com/DataDog/datadog-agent/comp/core/autodiscovery/integration github.com/DataDog/datadog-agent/comp/core/config +github.com/DataDog/datadog-agent/comp/core/flare/builder github.com/DataDog/datadog-agent/comp/core/flare/types github.com/DataDog/datadog-agent/comp/core/hostname github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface