datadog-agent icon indicating copy to clipboard operation
datadog-agent copied to clipboard

Remove processes imports from core agent

Open daniel-taf opened this issue 1 year ago • 3 comments
trafficstars

What does this PR do?

This is just a test to determine RSS impact.

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

daniel-taf avatar Sep 16 '24 14:09 daniel-taf

Go Package Import Differences

Baseline: 9b9d98d3769c0b2b887a2be74194b7f2d99b0d4b Comparison: 0d5199fef5b51868d7a46b60917a4eb39612516a

binaryosarchchange
agentlinuxamd64
+0, -43
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
agentlinuxarm64
+0, -43
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
agentwindowsamd64
+0, -40
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/util/cli
agentdarwinamd64
+0, -43
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
agentdarwinarm64
+0, -43
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
iot-agentlinuxamd64
+0, -60
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/eventmonitor/proto/api
-github.com/DataDog/datadog-agent/pkg/orchestrator/config
-github.com/DataDog/datadog-agent/pkg/orchestrator/redact
-github.com/DataDog/datadog-agent/pkg/process/checks
-github.com/DataDog/datadog-agent/pkg/process/events
-github.com/DataDog/datadog-agent/pkg/process/events/model
-github.com/DataDog/datadog-agent/pkg/process/metadata
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser/java
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser/nodejs
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/net/resolver
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/status
-github.com/DataDog/datadog-agent/pkg/process/util/api
-github.com/DataDog/datadog-agent/pkg/process/util/api/config
-github.com/DataDog/datadog-agent/pkg/process/util/containers
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
-github.com/DataDog/datadog-agent/pkg/util/subscriptions
iot-agentlinuxarm64
+0, -60
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/eventmonitor/proto/api
-github.com/DataDog/datadog-agent/pkg/orchestrator/config
-github.com/DataDog/datadog-agent/pkg/orchestrator/redact
-github.com/DataDog/datadog-agent/pkg/process/checks
-github.com/DataDog/datadog-agent/pkg/process/events
-github.com/DataDog/datadog-agent/pkg/process/events/model
-github.com/DataDog/datadog-agent/pkg/process/metadata
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser/java
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser/nodejs
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/net/resolver
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/status
-github.com/DataDog/datadog-agent/pkg/process/util/api
-github.com/DataDog/datadog-agent/pkg/process/util/api/config
-github.com/DataDog/datadog-agent/pkg/process/util/containers
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
-github.com/DataDog/datadog-agent/pkg/util/subscriptions
heroku-agentlinuxamd64
+0, -60
-github.com/DataDog/datadog-agent/cmd/agent/subcommands/processchecks
-github.com/DataDog/datadog-agent/cmd/process-agent/api
-github.com/DataDog/datadog-agent/cmd/process-agent/command
-github.com/DataDog/datadog-agent/cmd/process-agent/flags
-github.com/DataDog/datadog-agent/cmd/process-agent/subcommands/check
-github.com/DataDog/datadog-agent/comp/core/configsync
-github.com/DataDog/datadog-agent/comp/core/configsync/configsyncimpl
-github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/internal/process
-github.com/DataDog/datadog-agent/comp/process
-github.com/DataDog/datadog-agent/comp/process/agent
-github.com/DataDog/datadog-agent/comp/process/agent/agentimpl
-github.com/DataDog/datadog-agent/comp/process/apiserver
-github.com/DataDog/datadog-agent/comp/process/connectionscheck
-github.com/DataDog/datadog-agent/comp/process/connectionscheck/connectionscheckimpl
-github.com/DataDog/datadog-agent/comp/process/containercheck
-github.com/DataDog/datadog-agent/comp/process/containercheck/containercheckimpl
-github.com/DataDog/datadog-agent/comp/process/expvars
-github.com/DataDog/datadog-agent/comp/process/expvars/expvarsimpl
-github.com/DataDog/datadog-agent/comp/process/forwarders
-github.com/DataDog/datadog-agent/comp/process/forwarders/forwardersimpl
-github.com/DataDog/datadog-agent/comp/process/hostinfo
-github.com/DataDog/datadog-agent/comp/process/hostinfo/hostinfoimpl
-github.com/DataDog/datadog-agent/comp/process/processcheck
-github.com/DataDog/datadog-agent/comp/process/processcheck/processcheckimpl
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck
-github.com/DataDog/datadog-agent/comp/process/processdiscoverycheck/processdiscoverycheckimpl
-github.com/DataDog/datadog-agent/comp/process/processeventscheck
-github.com/DataDog/datadog-agent/comp/process/processeventscheck/processeventscheckimpl
-github.com/DataDog/datadog-agent/comp/process/profiler
-github.com/DataDog/datadog-agent/comp/process/profiler/profilerimpl
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck
-github.com/DataDog/datadog-agent/comp/process/rtcontainercheck/rtcontainercheckimpl
-github.com/DataDog/datadog-agent/comp/process/runner
-github.com/DataDog/datadog-agent/comp/process/runner/runnerimpl
-github.com/DataDog/datadog-agent/comp/process/status/statusimpl
-github.com/DataDog/datadog-agent/comp/process/submitter
-github.com/DataDog/datadog-agent/comp/process/submitter/submitterimpl
-github.com/DataDog/datadog-agent/comp/process/types
-github.com/DataDog/datadog-agent/pkg/eventmonitor/proto/api
-github.com/DataDog/datadog-agent/pkg/orchestrator/config
-github.com/DataDog/datadog-agent/pkg/orchestrator/redact
-github.com/DataDog/datadog-agent/pkg/process/checks
-github.com/DataDog/datadog-agent/pkg/process/events
-github.com/DataDog/datadog-agent/pkg/process/events/model
-github.com/DataDog/datadog-agent/pkg/process/metadata
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser/java
-github.com/DataDog/datadog-agent/pkg/process/metadata/parser/nodejs
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta
-github.com/DataDog/datadog-agent/pkg/process/metadata/workloadmeta/collector
-github.com/DataDog/datadog-agent/pkg/process/net/resolver
-github.com/DataDog/datadog-agent/pkg/process/runner
-github.com/DataDog/datadog-agent/pkg/process/runner/endpoint
-github.com/DataDog/datadog-agent/pkg/process/status
-github.com/DataDog/datadog-agent/pkg/process/util/api
-github.com/DataDog/datadog-agent/pkg/process/util/api/config
-github.com/DataDog/datadog-agent/pkg/process/util/containers
-github.com/DataDog/datadog-agent/pkg/process/util/status
-github.com/DataDog/datadog-agent/pkg/util/cli
-github.com/DataDog/datadog-agent/pkg/util/subscriptions

cit-pr-commenter[bot] avatar Sep 16 '24 15:09 cit-pr-commenter[bot]

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=44467675 --os-family=ubuntu

Note: This applies to commit 0d5199fe

pr-commenter[bot] avatar Sep 16 '24 15:09 pr-commenter[bot]

Regression Detector

Regression Detector Results

Run ID: 00f73a84-6b58-42c7-87bc-b0322964b640 Metrics dashboard Target profiles

Baseline: 9b9d98d3769c0b2b887a2be74194b7f2d99b0d4b Comparison: 0d5199fef5b51868d7a46b60917a4eb39612516a

Performance changes are noted in the perf column of each table:

  • ✅ = significantly better comparison variant performance
  • ❌ = significantly worse comparison variant performance
  • ➖ = no significant change in performance

No significant changes in experiment optimization goals

Confidence level: 90.00% Effect size tolerance: |Δ mean %| ≥ 5.00%

There were no significant changes in experiment optimization goals at this confidence level and effect size tolerance.

Fine details of change detection per experiment

perf experiment goal Δ mean % Δ mean % CI trials links
uds_dogstatsd_to_api_cpu % cpu utilization +1.10 [+0.33, +1.86] 1 Logs
file_tree memory utilization +0.12 [+0.00, +0.24] 1 Logs
idle memory utilization +0.03 [-0.01, +0.07] 1 Logs
tcp_dd_logs_filter_exclude ingress throughput +0.00 [-0.01, +0.01] 1 Logs
uds_dogstatsd_to_api ingress throughput -0.00 [-0.00, +0.00] 1 Logs
tcp_syslog_to_blackhole ingress throughput -0.26 [-0.30, -0.21] 1 Logs
pycheck_lots_of_tags % cpu utilization -0.80 [-3.50, +1.89] 1 Logs
otel_to_otel_logs ingress throughput -0.91 [-1.73, -0.09] 1 Logs
basic_py_check % cpu utilization -1.04 [-3.81, +1.73] 1 Logs

Bounds Checks

perf experiment bounds_check_name replicates_passed
idle memory_usage 6/10

Explanation

A regression test is an A/B test of target performance in a repeatable rig, where "performance" is measured as "comparison variant minus baseline variant" for an optimization goal (e.g., ingress throughput). Due to intrinsic variability in measuring that goal, we can only estimate its mean value for each experiment; we report uncertainty in that value as a 90.00% confidence interval denoted "Δ mean % CI".

For each experiment, we decide whether a change in performance is a "regression" -- a change worth investigating further -- if all of the following criteria are true:

  1. Its estimated |Δ mean %| ≥ 5.00%, indicating the change is big enough to merit a closer look.

  2. Its 90.00% confidence interval "Δ mean % CI" does not contain zero, indicating that if our statistical model is accurate, there is at least a 90.00% chance there is a difference in performance between baseline and comparison variants.

  3. Its configuration does not mark it "erratic".

pr-commenter[bot] avatar Sep 17 '24 01:09 pr-commenter[bot]