Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test remote tagger usage #30930

Draft
wants to merge 1 commit into
base: multiple-tagger-implementations
Choose a base branch
from

Conversation

GustavoCaso
Copy link
Member

What does this PR do?

Motivation

Describe how to test/QA your changes

Possible Drawbacks / Trade-offs

Additional Notes

@GustavoCaso GustavoCaso changed the base branch from main to multiple-tagger-implementations November 11, 2024 12:46
@github-actions github-actions bot added component/system-probe team/container-platform The Container Platform Team medium review PR review might take time labels Nov 11, 2024
Copy link
Contributor

⚠️🚨 Warning, this pull request increases the binary size of serverless extension by 830432 bytes. Each MB of binary size increase means about 10ms of additional cold start time, so this pull request would increase cold start time by 8ms.

Debug info

If you have questions, we are happy to help, come visit us in the #serverless slack channel and provide a link to this comment.

These dependencies were added to the serverless extension by this pull request:

go.opentelemetry.io/collector/pdata/pprofile
go.opentelemetry.io/contrib/config
go.opentelemetry.io/collector/pdata/pcommon

View dependency graphs for each added dependency in the artifacts section of the github action.

We suggest you consider adding the !serverless build tag to remove any new dependencies not needed in the serverless extension.

Copy link

cit-pr-commenter bot commented Nov 11, 2024

Go Package Import Differences

Baseline: 76e6655
Comparison: dfeb4a8

binaryosarchchange
agentlinuxamd64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
agentlinuxarm64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
agentwindowsamd64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
agentdarwinamd64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
agentdarwinarm64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
iot-agentlinuxamd64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
iot-agentlinuxarm64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
heroku-agentlinuxamd64
+15, -13
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
cluster-agentlinuxamd64
+12, -12
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
cluster-agentlinuxarm64
+12, -12
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
cluster-agent-cloudfoundrylinuxamd64
+8, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
cluster-agent-cloudfoundrylinuxarm64
+8, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/server
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/server
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
dogstatsdlinuxamd64
+7, -10
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
dogstatsdlinuxarm64
+7, -10
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
process-agentlinuxamd64
+11, -11
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
process-agentlinuxarm64
+11, -11
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
process-agentwindowsamd64
+11, -11
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
process-agentdarwinamd64
+11, -11
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
process-agentdarwinarm64
+11, -11
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
heroku-process-agentlinuxamd64
+11, -11
+github.com/DataDog/datadog-agent/cmd/process-agent/common
-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/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/api
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
security-agentlinuxamd64
+9, -10
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
security-agentlinuxarm64
+9, -10
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
serverlesslinuxamd64
+3, -2
-github.com/DataDog/datadog-agent/comp/core/tagger
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
serverlesslinuxarm64
+3, -2
-github.com/DataDog/datadog-agent/comp/core/tagger
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
system-probelinuxamd64
+4, -5
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
system-probelinuxarm64
+4, -5
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
system-probewindowsamd64
+4, -5
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
trace-agentlinuxamd64
+11, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
trace-agentlinuxarm64
+11, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
trace-agentwindowsamd64
+11, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
trace-agentdarwinamd64
+11, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
trace-agentdarwinarm64
+11, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
heroku-trace-agentlinuxamd64
+11, -11
-github.com/DataDog/datadog-agent/comp/core/tagger
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/def
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/fx-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/generic_store
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-dual
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-noop
+github.com/DataDog/datadog-agent/comp/core/tagger/impl-remote
-github.com/DataDog/datadog-agent/comp/core/tagger/noopimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/collectors
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/empty
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/generic_store
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/local
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/remote
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/replay
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/subscriber
-github.com/DataDog/datadog-agent/comp/core/tagger/taggerimpl/tagstore
+github.com/DataDog/datadog-agent/comp/core/tagger/subscriber
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore

Copy link
Contributor

Serverless Benchmark Results

BenchmarkStartEndInvocation comparison between e07fb1b and 6773c4b.

tl;dr

Use these benchmarks as an insight tool during development.

  1. Skim down the vs base column in each chart. If there is a ~, then there was no statistically significant change to the benchmark. Otherwise, ensure the estimated percent change is either negative or very small.

  2. The last row of each chart is the geomean. Ensure this percentage is either negative or very small.

What is this benchmarking?

The BenchmarkStartEndInvocation compares the amount of time it takes to call the start-invocation and end-invocation endpoints. For universal instrumentation languages (Dotnet, Golang, Java, Ruby), this represents the majority of the duration overhead added by our tracing layer.

The benchmark is run using a large variety of lambda request payloads. In the charts below, there is one row for each event payload type.

How do I interpret these charts?

The charts below comes from benchstat. They represent the statistical change in duration (sec/op), memory overhead (B/op), and allocations (allocs/op).

The benchstat docs explain how to interpret these charts.

Before the comparison table, we see common file-level configuration. If there are benchmarks with different configuration (for example, from different packages), benchstat will print separate tables for each configuration.

The table then compares the two input files for each benchmark. It shows the median and 95% confidence interval summaries for each benchmark before and after the change, and an A/B comparison under "vs base". ... The p-value measures how likely it is that any differences were due to random chance (i.e., noise). The "~" means benchstat did not detect a statistically significant difference between the two inputs. ...

Note that "statistically significant" is not the same as "large": with enough low-noise data, even very small changes can be distinguished from noise and considered statistically significant. It is, of course, generally easier to distinguish large changes from noise.

Finally, the last row of the table shows the geometric mean of each column, giving an overall picture of how the benchmarks changed. Proportional changes in the geomean reflect proportional changes in the benchmarks. For example, given n benchmarks, if sec/op for one of them increases by a factor of 2, then the sec/op geomean will increase by a factor of ⁿ√2.

I need more help

First off, do not worry if the benchmarks are failing. They are not tests. The intention is for them to be a tool for you to use during development.

If you would like a hand interpreting the results come chat with us in #serverless-agent in the internal DataDog slack or in #serverless in the public DataDog slack. We're happy to help!

Benchmark stats
goos: linux
goarch: amd64
pkg: github.com/DataDog/datadog-agent/pkg/serverless/daemon
cpu: AMD EPYC 7763 64-Core Processor                
                                      │ baseline/benchmark.log │        current/benchmark.log        │
                                      │         sec/op         │   sec/op     vs base                │
api-gateway-appsec.json                           87.30µ ±  7%   84.45µ ± 5%   -3.26% (p=0.035 n=10)
api-gateway-kong-appsec.json                      71.60µ ± 15%   66.00µ ± 1%   -7.82% (p=0.000 n=10)
api-gateway-kong.json                             67.66µ ±  3%   64.48µ ± 1%   -4.71% (p=0.000 n=10)
api-gateway-non-proxy-async.json                  106.1µ ±  3%   101.6µ ± 2%   -4.22% (p=0.000 n=10)
api-gateway-non-proxy.json                        105.9µ ±  2%   102.5µ ± 1%   -3.21% (p=0.001 n=10)
api-gateway-websocket-connect.json                71.12µ ± 25%   67.75µ ± 1%   -4.73% (p=0.000 n=10)
api-gateway-websocket-default.json                64.92µ ±  2%   61.34µ ± 1%   -5.52% (p=0.000 n=10)
api-gateway-websocket-disconnect.json             64.29µ ±  4%   61.11µ ± 2%   -4.96% (p=0.000 n=10)
api-gateway.json                                  115.5µ ±  7%   112.4µ ± 1%   -2.69% (p=0.000 n=10)
application-load-balancer.json                    64.95µ ±  2%   62.02µ ± 3%   -4.51% (p=0.000 n=10)
cloudfront.json                                   53.25µ ± 12%   46.69µ ± 2%  -12.31% (p=0.000 n=10)
cloudwatch-events.json                            39.64µ ±  4%   38.16µ ± 3%   -3.74% (p=0.001 n=10)
cloudwatch-logs.json                              68.55µ ±  2%   67.94µ ± 1%        ~ (p=0.353 n=10)
custom.json                                       31.79µ ± 14%   31.42µ ± 3%        ~ (p=0.063 n=10)
dynamodb.json                                     95.65µ ±  7%   92.18µ ± 2%   -3.62% (p=0.000 n=10)
empty.json                                        29.68µ ±  1%   28.47µ ± 2%   -4.08% (p=0.000 n=10)
eventbridge-custom.json                           51.53µ ±  9%   46.37µ ± 2%  -10.01% (p=0.000 n=10)
eventbridge-no-bus.json                           47.54µ ±  7%   45.08µ ± 2%   -5.17% (p=0.000 n=10)
eventbridge-no-timestamp.json                     46.83µ ±  1%   45.92µ ± 2%   -1.93% (p=0.000 n=10)
eventbridgesns.json                               63.58µ ±  4%   62.41µ ± 2%   -1.84% (p=0.009 n=10)
eventbridgesqs.json                               77.22µ ± 12%   69.00µ ± 2%  -10.64% (p=0.000 n=10)
http-api.json                                     73.50µ ±  2%   71.09µ ± 1%   -3.28% (p=0.000 n=10)
kinesis-batch.json                                71.42µ ±  2%   68.36µ ± 2%   -4.28% (p=0.000 n=10)
kinesis.json                                      55.97µ ±  1%   52.97µ ± 2%   -5.36% (p=0.000 n=10)
s3.json                                           64.50µ ± 20%   58.12µ ± 1%   -9.89% (p=0.000 n=10)
sns-batch.json                                    94.46µ ±  1%   88.03µ ± 2%   -6.80% (p=0.000 n=10)
sns.json                                          70.20µ ±  2%   65.14µ ± 4%   -7.20% (p=0.000 n=10)
snssqs.json                                       121.6µ ±  3%   115.6µ ± 1%   -4.89% (p=0.002 n=10)
snssqs_no_dd_context.json                         107.5µ ±  4%   104.7µ ± 1%   -2.63% (p=0.005 n=10)
sqs-aws-header.json                               61.67µ ± 24%   59.29µ ± 3%   -3.86% (p=0.001 n=10)
sqs-batch.json                                    99.72µ ± 10%   95.94µ ± 2%   -3.79% (p=0.000 n=10)
sqs.json                                          75.29µ ±  3%   72.26µ ± 2%   -4.03% (p=0.002 n=10)
sqs_no_dd_context.json                            70.04µ ±  2%   66.41µ ± 4%   -5.19% (p=0.001 n=10)
stepfunction.json                                 51.39µ ± 13%   44.88µ ± 3%  -12.67% (p=0.000 n=10)
geomean                                           68.11µ         64.57µ        -5.19%

                                      │ baseline/benchmark.log │        current/benchmark.log        │
                                      │          B/op          │     B/op      vs base               │
api-gateway-appsec.json                           37.35Ki ± 0%   37.35Ki ± 0%       ~ (p=0.809 n=10)
api-gateway-kong-appsec.json                      26.96Ki ± 0%   26.95Ki ± 0%  -0.04% (p=0.041 n=10)
api-gateway-kong.json                             24.45Ki ± 0%   24.45Ki ± 0%       ~ (p=0.324 n=10)
api-gateway-non-proxy-async.json                  48.14Ki ± 0%   48.13Ki ± 0%       ~ (p=0.079 n=10)
api-gateway-non-proxy.json                        47.36Ki ± 0%   47.35Ki ± 0%       ~ (p=0.197 n=10)
api-gateway-websocket-connect.json                25.55Ki ± 0%   25.52Ki ± 0%  -0.11% (p=0.000 n=10)
api-gateway-websocket-default.json                21.46Ki ± 0%   21.44Ki ± 0%  -0.09% (p=0.001 n=10)
api-gateway-websocket-disconnect.json             21.24Ki ± 0%   21.22Ki ± 0%  -0.08% (p=0.001 n=10)
api-gateway.json                                  49.61Ki ± 0%   49.59Ki ± 0%  -0.05% (p=0.015 n=10)
application-load-balancer.json                    23.33Ki ± 0%   23.31Ki ± 0%  -0.08% (p=0.006 n=10)
cloudfront.json                                   17.74Ki ± 0%   17.69Ki ± 0%  -0.27% (p=0.007 n=10)
cloudwatch-events.json                            11.76Ki ± 0%   11.75Ki ± 0%  -0.13% (p=0.002 n=10)
cloudwatch-logs.json                              53.42Ki ± 0%   53.40Ki ± 0%       ~ (p=0.287 n=10)
custom.json                                       9.788Ki ± 0%   9.754Ki ± 0%  -0.35% (p=0.002 n=10)
dynamodb.json                                     40.86Ki ± 0%   40.82Ki ± 0%  -0.10% (p=0.030 n=10)
empty.json                                        9.329Ki ± 0%   9.319Ki ± 0%       ~ (p=0.060 n=10)
eventbridge-custom.json                           15.09Ki ± 0%   15.01Ki ± 0%  -0.54% (p=0.009 n=10)
eventbridge-no-bus.json                           14.02Ki ± 0%   13.99Ki ± 0%       ~ (p=0.239 n=10)
eventbridge-no-timestamp.json                     14.00Ki ± 0%   14.02Ki ± 0%       ~ (p=0.105 n=10)
eventbridgesns.json                               20.97Ki ± 0%   20.97Ki ± 0%       ~ (p=0.579 n=10)
eventbridgesqs.json                               25.24Ki ± 0%   25.18Ki ± 0%  -0.25% (p=0.006 n=10)
http-api.json                                     23.96Ki ± 0%   23.93Ki ± 0%       ~ (p=0.148 n=10)
kinesis-batch.json                                27.18Ki ± 0%   27.14Ki ± 0%       ~ (p=0.492 n=10)
kinesis.json                                      17.97Ki ± 0%   17.94Ki ± 0%       ~ (p=0.165 n=10)
s3.json                                           20.60Ki ± 1%   20.49Ki ± 0%  -0.54% (p=0.002 n=10)
sns-batch.json                                    39.98Ki ± 0%   39.94Ki ± 0%  -0.10% (p=0.023 n=10)
sns.json                                          25.26Ki ± 1%   25.13Ki ± 0%  -0.48% (p=0.015 n=10)
snssqs.json                                       53.98Ki ± 0%   53.88Ki ± 0%       ~ (p=0.143 n=10)
snssqs_no_dd_context.json                         47.66Ki ± 0%   47.55Ki ± 0%  -0.23% (p=0.004 n=10)
sqs-aws-header.json                               19.52Ki ± 1%   19.53Ki ± 1%       ~ (p=0.796 n=10)
sqs-batch.json                                    42.48Ki ± 1%   42.31Ki ± 0%  -0.42% (p=0.003 n=10)
sqs.json                                          26.25Ki ± 1%   26.25Ki ± 1%       ~ (p=0.684 n=10)
sqs_no_dd_context.json                            21.92Ki ± 1%   21.79Ki ± 1%       ~ (p=0.165 n=10)
stepfunction.json                                 14.41Ki ± 2%   14.38Ki ± 2%       ~ (p=0.315 n=10)
geomean                                           24.66Ki        24.62Ki       -0.16%

                                      │ baseline/benchmark.log │        current/benchmark.log        │
                                      │       allocs/op        │ allocs/op   vs base                 │
api-gateway-appsec.json                             630.0 ± 0%   630.0 ± 0%       ~ (p=1.000 n=10)
api-gateway-kong-appsec.json                        489.0 ± 0%   489.0 ± 0%       ~ (p=1.000 n=10) ¹
api-gateway-kong.json                               467.0 ± 0%   467.0 ± 0%       ~ (p=1.000 n=10)
api-gateway-non-proxy-async.json                    726.0 ± 0%   725.0 ± 0%       ~ (p=0.370 n=10)
api-gateway-non-proxy.json                          716.0 ± 0%   716.0 ± 0%       ~ (p=1.000 n=10) ¹
api-gateway-websocket-connect.json                  453.5 ± 0%   453.0 ± 0%  -0.11% (p=0.033 n=10)
api-gateway-websocket-default.json                  379.5 ± 0%   379.0 ± 0%  -0.13% (p=0.033 n=10)
api-gateway-websocket-disconnect.json               370.0 ± 0%   370.0 ± 0%       ~ (p=0.124 n=10)
api-gateway.json                                    791.0 ± 0%   790.0 ± 0%  -0.13% (p=0.028 n=10)
application-load-balancer.json                      353.0 ± 0%   353.0 ± 0%       ~ (p=1.000 n=10) ¹
cloudfront.json                                     285.5 ± 0%   285.0 ± 0%  -0.18% (p=0.025 n=10)
cloudwatch-events.json                              221.0 ± 0%   221.0 ± 0%       ~ (p=0.582 n=10)
cloudwatch-logs.json                                217.0 ± 0%   216.5 ± 0%       ~ (p=0.650 n=10)
custom.json                                         170.0 ± 1%   169.0 ± 1%  -0.59% (p=0.042 n=10)
dynamodb.json                                       591.0 ± 0%   590.0 ± 0%  -0.17% (p=0.008 n=10)
empty.json                                          161.0 ± 0%   160.0 ± 1%       ~ (p=0.057 n=10)
eventbridge-custom.json                             267.0 ± 0%   266.0 ± 0%  -0.37% (p=0.046 n=10)
eventbridge-no-bus.json                             258.0 ± 0%   257.0 ± 0%       ~ (p=0.465 n=10)
eventbridge-no-timestamp.json                       257.0 ± 0%   258.0 ± 0%       ~ (p=0.120 n=10)
eventbridgesns.json                                 326.0 ± 0%   326.0 ± 0%       ~ (p=0.659 n=10)
eventbridgesqs.json                                 368.0 ± 1%   367.0 ± 0%  -0.27% (p=0.012 n=10)
http-api.json                                       434.5 ± 0%   434.0 ± 0%       ~ (p=0.350 n=10)
kinesis-batch.json                                  393.0 ± 0%   392.5 ± 0%       ~ (p=0.374 n=10)
kinesis.json                                        288.0 ± 0%   287.0 ± 0%  -0.35% (p=0.046 n=10)
s3.json                                             362.0 ± 1%   360.0 ± 0%  -0.55% (p=0.000 n=10)
sns-batch.json                                      479.0 ± 0%   479.0 ± 0%       ~ (p=0.260 n=10)
sns.json                                            348.0 ± 1%   346.0 ± 1%  -0.57% (p=0.010 n=10)
snssqs.json                                         479.5 ± 1%   478.0 ± 0%       ~ (p=0.153 n=10)
snssqs_no_dd_context.json                           438.0 ± 0%   436.5 ± 0%  -0.34% (p=0.001 n=10)
sqs-aws-header.json                                 287.5 ± 1%   287.5 ± 1%       ~ (p=0.624 n=10)
sqs-batch.json                                      519.5 ± 1%   516.5 ± 0%  -0.58% (p=0.007 n=10)
sqs.json                                            364.5 ± 1%   364.0 ± 1%       ~ (p=0.883 n=10)
sqs_no_dd_context.json                              350.0 ± 1%   348.5 ± 1%       ~ (p=0.126 n=10)
stepfunction.json                                   239.5 ± 2%   238.5 ± 1%       ~ (p=0.266 n=10)
geomean                                             368.3        367.5       -0.20%
¹ all samples are equal

Copy link

Regression Detector

@agent-platform-auto-pr
Copy link
Contributor

agent-platform-auto-pr bot commented Nov 11, 2024

Test changes on VM

Use this command from test-infra-definitions to manually test this PR changes on a VM:

inv create-vm --pipeline-id=48715993 --os-family=ubuntu

Note: This applies to commit dfeb4a8

@GustavoCaso
Copy link
Member Author

/trigger-ci --variable RUN_ALL_BUILDS=true --variable RUN_KITCHEN_TESTS=true --variable RUN_E2E_TESTS=on --variable RUN_UNIT_TESTS=on --variable RUN_KMT_TESTS=on

@dd-devflow
Copy link

dd-devflow bot commented Nov 11, 2024

Devflow running: /trigger-ci --variable RUN_ALL_BUILDS=true --varia...

View all feedbacks in Devflow UI.


2024-11-11 16:23:50 UTC ℹ️ Gitlab pipeline started

Started pipeline #48715993

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/system-probe medium review PR review might take time team/container-platform The Container Platform Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant