Skip to content

[observer] Add logssource component — feed container logs to observer without logs agent#49481

Merged
CelianR merged 34 commits intoq-branch-observerfrom
eokye/logs_component
Apr 28, 2026
Merged

[observer] Add logssource component — feed container logs to observer without logs agent#49481
CelianR merged 34 commits intoq-branch-observerfrom
eokye/logs_component

Conversation

@Eokye
Copy link
Copy Markdown
Contributor

@Eokye Eokye commented Apr 16, 2026

Summary

  • New component at comp/observer/logssource/ that pipes container logs into the observer when logs_enabled: false, with no logs shipped to the Datadog backend
  • Discovers containers automatically via workloadmeta — no customer annotations required
  • Reuses the existing container launcher, processor, and auditor; adds a drain-only pipeline (no network sender)

Design

  • Gated: no-ops when observer/workloadmeta are unavailable. No new config flag.
  • Filtering: skips pause containers (image name heuristic) and agent-own containers to avoid feedback loops
  • Container ID idempotency: tracks active sources by container ID to prevent dual-tailer on repeated workloadmeta Set events
  • Ordered shutdown: cancel → sp.wait() → launchersMgr.Stop() → proc.Stop() → close(outputChan) → <-drainDone — prevents deadlock between launcher writes and processor drain

Test plan

  • Unit tests (dda inv test --targets=./comp/observer/logssource/...)
    • Filter function coverage (pause, agent image detection)
    • handleSet/handleUnset behavior (running filter, idempotency, re-add after removal)
    • Goroutine lifecycle — goleak verifies clean exit after cancel+wait
  • Live EKS run: confirmed all relevant containers tailed on startup, logs delivering to observer (40k+ logs/run in recorded parquets)
  • Kubelet journald logs flow into observer

… without logs agent

New component at comp/observer/logssource/ that pipes container logs into
the observer when logs_enabled=false. Reuses the existing container launcher,
processor, and auditor; adds a drain-only pipeline with no network sender.

- Gated: no-ops when logs_enabled=true (real logs agent feeds observer instead)
  or when observer/workloadmeta are unavailable
- Discovers containers automatically via workloadmeta (no customer annotations)
- Filters pause containers and agent-own containers
- Uses real auditor for offset tracking (prevents replay spikes on restart)
- Container ID idempotency prevents dual-tailer on repeated Set events
- Ordered shutdown sequence prevents deadlock between launcher and processor drain
@agent-platform-auto-pr
Copy link
Copy Markdown
Contributor

agent-platform-auto-pr Bot commented Apr 16, 2026

Gitlab CI Configuration Changes

Updated: .gitlab-ci.yml

⚠️ Diff too large to display on Github.

Changes Summary

Removed Modified Added Renamed
0 361 0 0

Updated: .gitlab/distribution.yml

⚠️ Diff too large to display on Github.

Changes Summary

Removed Modified Added Renamed
0 0 2 0

ℹ️ Diff available in the job log.

@agent-platform-auto-pr
Copy link
Copy Markdown
Contributor

agent-platform-auto-pr Bot commented Apr 16, 2026

Go Package Import Differences

Baseline: e5b320d
Comparison: a5e0fc5

binaryosarchchange
agentlinuxamd64
+61, -23
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps
-github.com/DataDog/datadog-agent/comp/snmptraps/config/def
-github.com/DataDog/datadog-agent/comp/snmptraps/config/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/config/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder/forwarderimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/listener
-github.com/DataDog/datadog-agent/comp/snmptraps/listener/listenerimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/def
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/packet
-github.com/DataDog/datadog-agent/comp/snmptraps/server
-github.com/DataDog/datadog-agent/comp/snmptraps/server/serverimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/status/def
-github.com/DataDog/datadog-agent/comp/snmptraps/status/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/zeebo/xxh3
+golang.org/x/exp/mmap
agentlinuxarm64
+61, -23
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps
-github.com/DataDog/datadog-agent/comp/snmptraps/config/def
-github.com/DataDog/datadog-agent/comp/snmptraps/config/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/config/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder/forwarderimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/listener
-github.com/DataDog/datadog-agent/comp/snmptraps/listener/listenerimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/def
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/packet
-github.com/DataDog/datadog-agent/comp/snmptraps/server
-github.com/DataDog/datadog-agent/comp/snmptraps/server/serverimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/status/def
-github.com/DataDog/datadog-agent/comp/snmptraps/status/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/zeebo/xxh3
+golang.org/x/exp/mmap
agentwindowsamd64
+67, -9
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/def
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/trace/semantics
+github.com/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/zeebo/xxh3
+golang.org/x/exp/constraints
+golang.org/x/xerrors
+golang.org/x/xerrors/internal
-gopkg.in/ini.v1
+hash/maphash
agentdarwinamd64
+69, -8
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/def
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/ebpf
+github.com/DataDog/datadog-agent/pkg/ebpf/bytecode
+github.com/DataDog/datadog-agent/pkg/network/config
+github.com/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/zeebo/xxh3
+golang.org/x/exp/constraints
+golang.org/x/exp/mmap
+golang.org/x/xerrors
+golang.org/x/xerrors/internal
agentdarwinarm64
+69, -8
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/def
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/ebpf
+github.com/DataDog/datadog-agent/pkg/ebpf/bytecode
+github.com/DataDog/datadog-agent/pkg/network/config
+github.com/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/zeebo/xxh3
+golang.org/x/exp/constraints
+golang.org/x/exp/mmap
+golang.org/x/xerrors
+golang.org/x/xerrors/internal
iot-agentlinuxamd64
+73, -23
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps
-github.com/DataDog/datadog-agent/comp/snmptraps/config/def
-github.com/DataDog/datadog-agent/comp/snmptraps/config/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/config/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder/forwarderimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/listener
-github.com/DataDog/datadog-agent/comp/snmptraps/listener/listenerimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/def
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/packet
-github.com/DataDog/datadog-agent/comp/snmptraps/server
-github.com/DataDog/datadog-agent/comp/snmptraps/server/serverimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/status/def
-github.com/DataDog/datadog-agent/comp/snmptraps/status/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+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/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/golang/snappy
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/pierrec/lz4/v4
+github.com/zeebo/xxh3
+golang.org/x/exp/constraints
+golang.org/x/exp/mmap
+golang.org/x/exp/slices
+golang.org/x/oauth2
+golang.org/x/oauth2/internal
+golang.org/x/xerrors
+golang.org/x/xerrors/internal
+google.golang.org/protobuf/types/descriptorpb
iot-agentlinuxarm64
+73, -23
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps
-github.com/DataDog/datadog-agent/comp/snmptraps/config/def
-github.com/DataDog/datadog-agent/comp/snmptraps/config/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/config/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder
-github.com/DataDog/datadog-agent/comp/snmptraps/forwarder/forwarderimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/listener
-github.com/DataDog/datadog-agent/comp/snmptraps/listener/listenerimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/def
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/fx
-github.com/DataDog/datadog-agent/comp/snmptraps/oidresolver/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/packet
-github.com/DataDog/datadog-agent/comp/snmptraps/server
-github.com/DataDog/datadog-agent/comp/snmptraps/server/serverimpl
-github.com/DataDog/datadog-agent/comp/snmptraps/status/def
-github.com/DataDog/datadog-agent/comp/snmptraps/status/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+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/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/golang/snappy
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/pierrec/lz4/v4
+github.com/zeebo/xxh3
+golang.org/x/exp/constraints
+golang.org/x/exp/mmap
+golang.org/x/exp/slices
+golang.org/x/oauth2
+golang.org/x/oauth2/internal
+golang.org/x/xerrors
+golang.org/x/xerrors/internal
+google.golang.org/protobuf/types/descriptorpb
heroku-agentlinuxamd64
+70, -9
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/def
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/fx
+github.com/DataDog/datadog-agent/comp/anomalydetection/recorder/impl
+github.com/DataDog/datadog-agent/comp/healthplatform/impl/issues/rofspermissions
+github.com/DataDog/datadog-agent/comp/observer
+github.com/DataDog/datadog-agent/comp/observer/def
+github.com/DataDog/datadog-agent/comp/observer/fx
+github.com/DataDog/datadog-agent/comp/observer/impl
+github.com/DataDog/datadog-agent/comp/observer/impl/hfrunner
+github.com/DataDog/datadog-agent/comp/observer/impl/patterns
+github.com/DataDog/datadog-agent/comp/observer/logssource/def
+github.com/DataDog/datadog-agent/comp/observer/logssource/fx
+github.com/DataDog/datadog-agent/comp/observer/logssource/impl
+github.com/DataDog/datadog-agent/comp/privateactionrunner/def
+github.com/DataDog/datadog-agent/comp/privateactionrunner/status/statusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter
-github.com/DataDog/datadog-agent/comp/snmptraps/formatter/formatterimpl
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/def
+github.com/DataDog/datadog-agent/comp/snmptraps/formatter/impl
-github.com/DataDog/datadog-agent/comp/updater/localapiclient
-github.com/DataDog/datadog-agent/comp/updater/localapiclient/localapiclientimpl
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/def
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/fx
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/impl
+github.com/DataDog/datadog-agent/pkg/collector/corechecks/containers/kata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/andybalholm/brotli
+github.com/andybalholm/brotli/matchfinder
+github.com/apache/arrow-go/v18/arrow
+github.com/apache/arrow-go/v18/arrow/array
+github.com/apache/arrow-go/v18/arrow/arrio
+github.com/apache/arrow-go/v18/arrow/bitutil
+github.com/apache/arrow-go/v18/arrow/compute
+github.com/apache/arrow-go/v18/arrow/compute/exec
+github.com/apache/arrow-go/v18/arrow/decimal
+github.com/apache/arrow-go/v18/arrow/decimal128
+github.com/apache/arrow-go/v18/arrow/decimal256
+github.com/apache/arrow-go/v18/arrow/encoded
+github.com/apache/arrow-go/v18/arrow/endian
+github.com/apache/arrow-go/v18/arrow/extensions
+github.com/apache/arrow-go/v18/arrow/flight
+github.com/apache/arrow-go/v18/arrow/flight/gen/flight
+github.com/apache/arrow-go/v18/arrow/float16
+github.com/apache/arrow-go/v18/arrow/internal
+github.com/apache/arrow-go/v18/arrow/ipc
+github.com/apache/arrow-go/v18/arrow/memory
+github.com/apache/arrow-go/v18/arrow/scalar
+github.com/apache/arrow-go/v18/parquet
+github.com/apache/arrow-go/v18/parquet/compress
+github.com/apache/arrow-go/v18/parquet/file
+github.com/apache/arrow-go/v18/parquet/metadata
+github.com/apache/arrow-go/v18/parquet/pqarrow
+github.com/apache/arrow-go/v18/parquet/schema
+github.com/apache/arrow-go/v18/parquet/variant
+github.com/apache/thrift/lib/go/thrift
+github.com/goccy/go-json
+github.com/google/flatbuffers/go
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/cpuid/v2
+github.com/zeebo/xxh3
+golang.org/x/exp/constraints
+golang.org/x/exp/mmap
+golang.org/x/xerrors
+golang.org/x/xerrors/internal
+google.golang.org/protobuf/types/descriptorpb
cluster-agentlinuxamd64
+15, -11
+github.com/DataDog/datadog-agent/comp/observer/def
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-github.com/DataDog/datadog-agent/pkg/trace/sampler
-github.com/DataDog/datadog-agent/pkg/trace/transform
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
-go.opentelemetry.io/otel/semconv/v1.26.0
-gopkg.in/ini.v1
cluster-agentlinuxarm64
+15, -11
+github.com/DataDog/datadog-agent/comp/observer/def
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-github.com/DataDog/datadog-agent/pkg/trace/sampler
-github.com/DataDog/datadog-agent/pkg/trace/transform
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
-go.opentelemetry.io/otel/semconv/v1.26.0
-gopkg.in/ini.v1
cluster-agent-cloudfoundrylinuxamd64
+7, -6
+github.com/DataDog/datadog-agent/comp/observer/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-github.com/DataDog/datadog-agent/pkg/trace/sampler
-github.com/DataDog/datadog-agent/pkg/trace/transform
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
-go.opentelemetry.io/otel/semconv/v1.26.0
-gopkg.in/ini.v1
cluster-agent-cloudfoundrylinuxarm64
+7, -6
+github.com/DataDog/datadog-agent/comp/observer/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-github.com/DataDog/datadog-agent/pkg/trace/sampler
-github.com/DataDog/datadog-agent/pkg/trace/transform
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
-go.opentelemetry.io/otel/semconv/v1.26.0
-gopkg.in/ini.v1
dogstatsdlinuxamd64
+2, -1
+github.com/DataDog/datadog-agent/comp/observer/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
dogstatsdlinuxarm64
+2, -1
+github.com/DataDog/datadog-agent/comp/observer/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
process-agentlinuxamd64
+3, -1
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
process-agentlinuxarm64
+3, -1
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
process-agentwindowsamd64
+3, -2
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
process-agentdarwinamd64
+6, -2
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/ebpf
+github.com/DataDog/datadog-agent/pkg/ebpf/bytecode
+github.com/DataDog/datadog-agent/pkg/network/config
process-agentdarwinarm64
+6, -2
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/ebpf
+github.com/DataDog/datadog-agent/pkg/ebpf/bytecode
+github.com/DataDog/datadog-agent/pkg/network/config
heroku-process-agentlinuxamd64
+3, -1
-github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/rcstatusimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcstatus/impl
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
security-agentlinuxamd64
+1, -1
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
security-agentlinuxarm64
+1, -1
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
security-agentwindowsamd64
+1, -1
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
sbomgenlinuxamd64
+1, -5
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
-github.com/DataDog/datadog-agent/pkg/util/funcs
-github.com/DataDog/datadog-agent/pkg/util/kernel
-github.com/DataDog/datadog-agent/pkg/util/safeelf
-github.com/shirou/gopsutil/v4/host
sbomgenlinuxarm64
+1, -5
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
-github.com/DataDog/datadog-agent/pkg/util/funcs
-github.com/DataDog/datadog-agent/pkg/util/kernel
-github.com/DataDog/datadog-agent/pkg/util/safeelf
-github.com/shirou/gopsutil/v4/host
system-probelinuxamd64
+6, -0
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
system-probelinuxarm64
+6, -0
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
system-probewindowsamd64
+6, -1
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
system-probedarwinamd64
+65, -1
+debug/dwarf
+debug/elf
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/eventmonitor
+github.com/DataDog/datadog-agent/pkg/eventmonitor/config
+github.com/DataDog/datadog-agent/pkg/network/config
+github.com/DataDog/datadog-agent/pkg/network/encoding/marshal
+github.com/DataDog/datadog-agent/pkg/network/filter
+github.com/DataDog/datadog-agent/pkg/network/indexedset
+github.com/DataDog/datadog-agent/pkg/network/protocols/telemetry
+github.com/DataDog/datadog-agent/pkg/network/sender
+github.com/DataDog/datadog-agent/pkg/network/tracer
+github.com/DataDog/datadog-agent/pkg/network/tracer/connection
+github.com/DataDog/datadog-agent/pkg/network/tracer/connection/ebpfless
+github.com/DataDog/datadog-agent/pkg/process/procutil
+github.com/DataDog/datadog-agent/pkg/security/config
+github.com/DataDog/datadog-agent/pkg/security/events
+github.com/DataDog/datadog-agent/pkg/security/metrics
+github.com/DataDog/datadog-agent/pkg/security/probe
+github.com/DataDog/datadog-agent/pkg/security/probe/config
+github.com/DataDog/datadog-agent/pkg/security/probe/kfilters
+github.com/DataDog/datadog-agent/pkg/security/proto/api
+github.com/DataDog/datadog-agent/pkg/security/resolvers/tags
+github.com/DataDog/datadog-agent/pkg/security/secl/containerutils
+github.com/DataDog/datadog-agent/pkg/security/secl/log
+github.com/DataDog/datadog-agent/pkg/security/secl/model
+github.com/DataDog/datadog-agent/pkg/security/secl/model/sharedconsts
+github.com/DataDog/datadog-agent/pkg/security/secl/model/usersession
+github.com/DataDog/datadog-agent/pkg/security/secl/model/utils
+github.com/DataDog/datadog-agent/pkg/security/secl/rules
+github.com/DataDog/datadog-agent/pkg/security/secl/validators
+github.com/DataDog/datadog-agent/pkg/security/seclog
+github.com/DataDog/datadog-agent/pkg/security/utils
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/Masterminds/semver/v3
+github.com/cilium/ebpf
+github.com/cilium/ebpf/asm
+github.com/cilium/ebpf/btf
+github.com/cilium/ebpf/internal
+github.com/google/gopacket/pcap
+github.com/hashicorp/golang-lru/v2/expirable
+github.com/hashicorp/golang-lru/v2/internal
+github.com/hashicorp/golang-lru/v2/simplelru
+github.com/josharian/intern
+github.com/mailru/easyjson
+github.com/mailru/easyjson/buffer
+github.com/mailru/easyjson/jlexer
+github.com/mailru/easyjson/jwriter
+github.com/planetscale/vtprotobuf/protohelpers
+github.com/planetscale/vtprotobuf/types/known/timestamppb
+github.com/skydive-project/go-debouncer
+go/ast
+go/build/constraint
+go/doc/comment
+go/format
+go/parser
+go/printer
+go/scanner
+hash/maphash
+k8s.io/apimachinery/pkg/util/sets
+structs
system-probedarwinarm64
+65, -1
+debug/dwarf
+debug/elf
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/eventmonitor
+github.com/DataDog/datadog-agent/pkg/eventmonitor/config
+github.com/DataDog/datadog-agent/pkg/network/config
+github.com/DataDog/datadog-agent/pkg/network/encoding/marshal
+github.com/DataDog/datadog-agent/pkg/network/filter
+github.com/DataDog/datadog-agent/pkg/network/indexedset
+github.com/DataDog/datadog-agent/pkg/network/protocols/telemetry
+github.com/DataDog/datadog-agent/pkg/network/sender
+github.com/DataDog/datadog-agent/pkg/network/tracer
+github.com/DataDog/datadog-agent/pkg/network/tracer/connection
+github.com/DataDog/datadog-agent/pkg/network/tracer/connection/ebpfless
+github.com/DataDog/datadog-agent/pkg/process/procutil
+github.com/DataDog/datadog-agent/pkg/security/config
+github.com/DataDog/datadog-agent/pkg/security/events
+github.com/DataDog/datadog-agent/pkg/security/metrics
+github.com/DataDog/datadog-agent/pkg/security/probe
+github.com/DataDog/datadog-agent/pkg/security/probe/config
+github.com/DataDog/datadog-agent/pkg/security/probe/kfilters
+github.com/DataDog/datadog-agent/pkg/security/proto/api
+github.com/DataDog/datadog-agent/pkg/security/resolvers/tags
+github.com/DataDog/datadog-agent/pkg/security/secl/containerutils
+github.com/DataDog/datadog-agent/pkg/security/secl/log
+github.com/DataDog/datadog-agent/pkg/security/secl/model
+github.com/DataDog/datadog-agent/pkg/security/secl/model/sharedconsts
+github.com/DataDog/datadog-agent/pkg/security/secl/model/usersession
+github.com/DataDog/datadog-agent/pkg/security/secl/model/utils
+github.com/DataDog/datadog-agent/pkg/security/secl/rules
+github.com/DataDog/datadog-agent/pkg/security/secl/validators
+github.com/DataDog/datadog-agent/pkg/security/seclog
+github.com/DataDog/datadog-agent/pkg/security/utils
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/Masterminds/semver/v3
+github.com/cilium/ebpf
+github.com/cilium/ebpf/asm
+github.com/cilium/ebpf/btf
+github.com/cilium/ebpf/internal
+github.com/google/gopacket/pcap
+github.com/hashicorp/golang-lru/v2/expirable
+github.com/hashicorp/golang-lru/v2/internal
+github.com/hashicorp/golang-lru/v2/simplelru
+github.com/josharian/intern
+github.com/mailru/easyjson
+github.com/mailru/easyjson/buffer
+github.com/mailru/easyjson/jlexer
+github.com/mailru/easyjson/jwriter
+github.com/planetscale/vtprotobuf/protohelpers
+github.com/planetscale/vtprotobuf/types/known/timestamppb
+github.com/skydive-project/go-debouncer
+go/ast
+go/build/constraint
+go/doc/comment
+go/format
+go/parser
+go/printer
+go/scanner
+hash/maphash
+k8s.io/apimachinery/pkg/util/sets
+structs
trace-agentlinuxamd64
+3, -2
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-gopkg.in/ini.v1
trace-agentlinuxarm64
+3, -2
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-gopkg.in/ini.v1
trace-agentwindowsamd64
+3, -2
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-gopkg.in/ini.v1
trace-agentdarwinamd64
+3, -2
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-gopkg.in/ini.v1
trace-agentdarwinarm64
+3, -2
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-gopkg.in/ini.v1
heroku-trace-agentlinuxamd64
+3, -2
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
-gopkg.in/ini.v1
otel-agentlinuxamd64
+87, -2
+code.cloudfoundry.org/garden
+code.cloudfoundry.org/garden/client
+code.cloudfoundry.org/garden/client/connection
+code.cloudfoundry.org/garden/routes
+code.cloudfoundry.org/garden/transport
+code.cloudfoundry.org/lager
+github.com/DataDog/datadog-agent/comp/core/hostname
+github.com/DataDog/datadog-agent/comp/core/hostname/hostnameimpl
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/common
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/k8s_metadata
+github.com/DataDog/datadog-agent/comp/core/tagger/mock
+github.com/DataDog/datadog-agent/comp/core/tagger/proto
+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/taglist
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/baseimpl
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/catalog
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/fx
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/impl
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/impl/parse
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/program
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/proto
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/telemetry
+github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/catalog-otel
+github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/util
+github.com/DataDog/datadog-agent/comp/dogstatsd/packets
+github.com/DataDog/datadog-agent/comp/metadata/host
+github.com/DataDog/datadog-agent/comp/metadata/host/hostimpl
+github.com/DataDog/datadog-agent/comp/metadata/host/hostimpl/hosttags
+github.com/DataDog/datadog-agent/comp/metadata/host/hostimpl/utils
+github.com/DataDog/datadog-agent/comp/metadata/inventoryhost
+github.com/DataDog/datadog-agent/comp/metadata/inventoryhost/inventoryhostimpl
+github.com/DataDog/datadog-agent/comp/metadata/packagesigning/utils
+github.com/DataDog/datadog-agent/comp/metadata/resources
+github.com/DataDog/datadog-agent/comp/otelcol/dogtelextension/def
+github.com/DataDog/datadog-agent/comp/otelcol/dogtelextension/impl
+github.com/DataDog/datadog-agent/comp/otelcol/dogtelextension/impl/metrics
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
+github.com/DataDog/datadog-agent/pkg/collector/python
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/gohai
+github.com/DataDog/datadog-agent/pkg/gohai/cpu
+github.com/DataDog/datadog-agent/pkg/gohai/filesystem
+github.com/DataDog/datadog-agent/pkg/gohai/memory
+github.com/DataDog/datadog-agent/pkg/gohai/network
+github.com/DataDog/datadog-agent/pkg/gohai/platform
+github.com/DataDog/datadog-agent/pkg/gohai/processes
+github.com/DataDog/datadog-agent/pkg/gohai/processes/gops
+github.com/DataDog/datadog-agent/pkg/gohai/utils
+github.com/DataDog/datadog-agent/pkg/gpu/tags
+github.com/DataDog/datadog-agent/pkg/logs/status
+github.com/DataDog/datadog-agent/pkg/logs/tailers
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/alibaba
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/cloudfoundry
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/ibm
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/kubernetes
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/oracle
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/tencent
+github.com/DataDog/datadog-agent/pkg/util/containers/cri
+github.com/DataDog/datadog-agent/pkg/util/containers/metadata
+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/ecsmanagedinstances
+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/gpu
+github.com/DataDog/datadog-agent/pkg/util/kubernetes/cloudprovider
+github.com/DataDog/datadog-agent/pkg/util/kubernetes/clusterinfo
+github.com/DataDog/datadog-agent/pkg/util/net
+github.com/DataDog/datadog-agent/pkg/util/procfilestats
+github.com/DataDog/datadog-agent/pkg/util/size
+github.com/DataDog/datadog-agent/pkg/util/tags
+github.com/DataDog/datadog-agent/pkg/util/tmplvar
+github.com/DataDog/datadog-agent/pkg/util/trie
+github.com/bmizerany/pat
+github.com/tedsuo/rata
otel-agentlinuxarm64
+87, -2
+code.cloudfoundry.org/garden
+code.cloudfoundry.org/garden/client
+code.cloudfoundry.org/garden/client/connection
+code.cloudfoundry.org/garden/routes
+code.cloudfoundry.org/garden/transport
+code.cloudfoundry.org/lager
+github.com/DataDog/datadog-agent/comp/core/hostname
+github.com/DataDog/datadog-agent/comp/core/hostname/hostnameimpl
+github.com/DataDog/datadog-agent/comp/core/tagger/collectors
+github.com/DataDog/datadog-agent/comp/core/tagger/common
+github.com/DataDog/datadog-agent/comp/core/tagger/fx
+github.com/DataDog/datadog-agent/comp/core/tagger/impl
+github.com/DataDog/datadog-agent/comp/core/tagger/k8s_metadata
+github.com/DataDog/datadog-agent/comp/core/tagger/mock
+github.com/DataDog/datadog-agent/comp/core/tagger/proto
+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/taglist
+github.com/DataDog/datadog-agent/comp/core/tagger/tagstore
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/baseimpl
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/catalog
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/fx
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/impl
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/impl/parse
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/program
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/proto
+github.com/DataDog/datadog-agent/comp/core/workloadfilter/telemetry
+github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/catalog-otel
+github.com/DataDog/datadog-agent/comp/core/workloadmeta/collectors/util
+github.com/DataDog/datadog-agent/comp/dogstatsd/packets
+github.com/DataDog/datadog-agent/comp/metadata/host
+github.com/DataDog/datadog-agent/comp/metadata/host/hostimpl
+github.com/DataDog/datadog-agent/comp/metadata/host/hostimpl/hosttags
+github.com/DataDog/datadog-agent/comp/metadata/host/hostimpl/utils
+github.com/DataDog/datadog-agent/comp/metadata/inventoryhost
+github.com/DataDog/datadog-agent/comp/metadata/inventoryhost/inventoryhostimpl
+github.com/DataDog/datadog-agent/comp/metadata/packagesigning/utils
+github.com/DataDog/datadog-agent/comp/metadata/resources
+github.com/DataDog/datadog-agent/comp/otelcol/dogtelextension/def
+github.com/DataDog/datadog-agent/comp/otelcol/dogtelextension/impl
+github.com/DataDog/datadog-agent/comp/otelcol/dogtelextension/impl/metrics
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
+github.com/DataDog/datadog-agent/pkg/collector/python
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/gohai
+github.com/DataDog/datadog-agent/pkg/gohai/cpu
+github.com/DataDog/datadog-agent/pkg/gohai/filesystem
+github.com/DataDog/datadog-agent/pkg/gohai/memory
+github.com/DataDog/datadog-agent/pkg/gohai/network
+github.com/DataDog/datadog-agent/pkg/gohai/platform
+github.com/DataDog/datadog-agent/pkg/gohai/processes
+github.com/DataDog/datadog-agent/pkg/gohai/processes/gops
+github.com/DataDog/datadog-agent/pkg/gohai/utils
+github.com/DataDog/datadog-agent/pkg/gpu/tags
+github.com/DataDog/datadog-agent/pkg/logs/status
+github.com/DataDog/datadog-agent/pkg/logs/tailers
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/alibaba
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/cloudfoundry
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/ibm
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/kubernetes
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/oracle
+github.com/DataDog/datadog-agent/pkg/util/cloudproviders/tencent
+github.com/DataDog/datadog-agent/pkg/util/containers/cri
+github.com/DataDog/datadog-agent/pkg/util/containers/metadata
+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/ecsmanagedinstances
+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/gpu
+github.com/DataDog/datadog-agent/pkg/util/kubernetes/cloudprovider
+github.com/DataDog/datadog-agent/pkg/util/kubernetes/clusterinfo
+github.com/DataDog/datadog-agent/pkg/util/net
+github.com/DataDog/datadog-agent/pkg/util/procfilestats
+github.com/DataDog/datadog-agent/pkg/util/size
+github.com/DataDog/datadog-agent/pkg/util/tags
+github.com/DataDog/datadog-agent/pkg/util/tmplvar
+github.com/DataDog/datadog-agent/pkg/util/trie
+github.com/bmizerany/pat
+github.com/tedsuo/rata
host-profilerlinuxamd64
+265, -1
+github.com/Azure/azure-sdk-for-go/sdk/azcore
+github.com/Azure/azure-sdk-for-go/sdk/azcore/arm
+github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/policy
+github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/runtime
+github.com/Azure/azure-sdk-for-go/sdk/azcore/cloud
+github.com/Azure/azure-sdk-for-go/sdk/azcore/log
+github.com/Azure/azure-sdk-for-go/sdk/azcore/policy
+github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime
+github.com/Azure/azure-sdk-for-go/sdk/azcore/streaming
+github.com/Azure/azure-sdk-for-go/sdk/azcore/to
+github.com/Azure/azure-sdk-for-go/sdk/azcore/tracing
+github.com/Azure/azure-sdk-for-go/sdk/azidentity
+github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal
+github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5
+github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/cache
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/confidential
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/errors
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/managedidentity
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/public
+github.com/Code-Hex/go-generics-cache
+github.com/Code-Hex/go-generics-cache/policy/clock
+github.com/Code-Hex/go-generics-cache/policy/fifo
+github.com/Code-Hex/go-generics-cache/policy/lfu
+github.com/Code-Hex/go-generics-cache/policy/lru
+github.com/Code-Hex/go-generics-cache/policy/mru
+github.com/Code-Hex/go-generics-cache/policy/simple
+github.com/DataDog/datadog-agent/comp/host-profiler/collector/impl/params
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
+github.com/alecthomas/units
+github.com/aws/aws-sdk-go-v2/service/ecs
+github.com/aws/aws-sdk-go-v2/service/ecs/document
+github.com/aws/aws-sdk-go-v2/service/ecs/types
+github.com/aws/aws-sdk-go-v2/service/lightsail
+github.com/aws/aws-sdk-go-v2/service/lightsail/types
+github.com/aws/smithy-go/document/json
+github.com/bboreham/go-loser
+github.com/cncf/xds/go/udpa/annotations
+github.com/cncf/xds/go/xds/annotations/v3
+github.com/cncf/xds/go/xds/core/v3
+github.com/coreos/go-systemd/v22/activation
+github.com/dennwc/varint
+github.com/digitalocean/godo
+github.com/digitalocean/godo/metrics
+github.com/edsrzf/mmap-go
+github.com/envoyproxy/go-control-plane/envoy/annotations
+github.com/envoyproxy/go-control-plane/envoy/config/core/v3
+github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3
+github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3
+github.com/envoyproxy/go-control-plane/envoy/type/v3
+github.com/envoyproxy/protoc-gen-validate/validate
+github.com/facette/natsort
+github.com/go-kit/log
+github.com/go-kit/log/level
+github.com/go-logfmt/logfmt
+github.com/go-openapi/analysis
+github.com/go-openapi/errors
+github.com/go-openapi/loads
+github.com/go-openapi/spec
+github.com/go-openapi/strfmt
+github.com/go-openapi/validate
+github.com/go-zookeeper/zk
+github.com/goccy/go-yaml
+github.com/goccy/go-yaml/ast
+github.com/goccy/go-yaml/lexer
+github.com/goccy/go-yaml/parser
+github.com/goccy/go-yaml/printer
+github.com/goccy/go-yaml/scanner
+github.com/goccy/go-yaml/token
+github.com/gogo/protobuf/gogoproto
+github.com/gogo/protobuf/protoc-gen-gogo/descriptor
+github.com/gogo/protobuf/types
+github.com/golang-jwt/jwt/v5
+github.com/google/go-cmp/cmp
+github.com/google/go-querystring/query
+github.com/gophercloud/gophercloud/v2
+github.com/gophercloud/gophercloud/v2/openstack
+github.com/gophercloud/gophercloud/v2/openstack/compute/v2/hypervisors
+github.com/gophercloud/gophercloud/v2/openstack/compute/v2/servers
+github.com/gophercloud/gophercloud/v2/openstack/identity/v2/tenants
+github.com/gophercloud/gophercloud/v2/openstack/identity/v2/tokens
+github.com/gophercloud/gophercloud/v2/openstack/identity/v3/ec2tokens
+github.com/gophercloud/gophercloud/v2/openstack/identity/v3/oauth1
+github.com/gophercloud/gophercloud/v2/openstack/identity/v3/tokens
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/l7policies
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/listeners
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/loadbalancers
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/monitors
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/pools
+github.com/gophercloud/gophercloud/v2/openstack/networking/v2/extensions/layer3/floatingips
+github.com/gophercloud/gophercloud/v2/openstack/networking/v2/ports
+github.com/gophercloud/gophercloud/v2/openstack/utils
+github.com/gophercloud/gophercloud/v2/pagination
+github.com/gorilla/websocket
+github.com/grafana/regexp
+github.com/grafana/regexp/syntax
+github.com/hashicorp/cronexpr
+github.com/hashicorp/go-retryablehttp
+github.com/hashicorp/nomad/api
+github.com/hashicorp/nomad/api/contexts
+github.com/hetznercloud/hcloud-go/v2/hcloud
+github.com/hetznercloud/hcloud-go/v2/hcloud/schema
+github.com/ionos-cloud/sdk-go/v6
+github.com/jpillora/backoff
+github.com/julienschmidt/httprouter
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/compress/s2
+github.com/klauspost/compress/snappy
+github.com/klauspost/compress/zlib
+github.com/kolo/xmlrpc
+github.com/kylelemons/godebug/diff
+github.com/kylelemons/godebug/pretty
+github.com/linode/linodego
+github.com/miekg/dns
+github.com/mwitkow/go-conntrack
+github.com/oklog/ulid
+github.com/oklog/ulid/v2
+github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus
+github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor
+github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor
+github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver
+github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver/internal
+github.com/ovh/go-ovh/ovh
+github.com/pkg/browser
+github.com/prometheus/alertmanager/api/v2/models
+github.com/prometheus/client_golang/exp/api/remote
+github.com/prometheus/client_golang/prometheus/promauto
+github.com/prometheus/client_golang/prometheus/testutil
+github.com/prometheus/client_golang/prometheus/testutil/promlint
+github.com/prometheus/client_golang/prometheus/testutil/promlint/validations
+github.com/prometheus/common/config
+github.com/prometheus/common/helpers/templates
+github.com/prometheus/common/promslog
+github.com/prometheus/common/route
+github.com/prometheus/common/server
+github.com/prometheus/common/version
+github.com/prometheus/exporter-toolkit/web
+github.com/prometheus/prometheus/config
+github.com/prometheus/prometheus/discovery
+github.com/prometheus/prometheus/discovery/aws
+github.com/prometheus/prometheus/discovery/azure
+github.com/prometheus/prometheus/discovery/consul
+github.com/prometheus/prometheus/discovery/digitalocean
+github.com/prometheus/prometheus/discovery/dns
+github.com/prometheus/prometheus/discovery/eureka
+github.com/prometheus/prometheus/discovery/file
+github.com/prometheus/prometheus/discovery/gce
+github.com/prometheus/prometheus/discovery/hetzner
+github.com/prometheus/prometheus/discovery/http
+github.com/prometheus/prometheus/discovery/ionos
+github.com/prometheus/prometheus/discovery/kubernetes
+github.com/prometheus/prometheus/discovery/linode
+github.com/prometheus/prometheus/discovery/marathon
+github.com/prometheus/prometheus/discovery/moby
+github.com/prometheus/prometheus/discovery/nomad
+github.com/prometheus/prometheus/discovery/openstack
+github.com/prometheus/prometheus/discovery/ovhcloud
+github.com/prometheus/prometheus/discovery/puppetdb
+github.com/prometheus/prometheus/discovery/refresh
+github.com/prometheus/prometheus/discovery/scaleway
+github.com/prometheus/prometheus/discovery/stackit
+github.com/prometheus/prometheus/discovery/targetgroup
+github.com/prometheus/prometheus/discovery/triton
+github.com/prometheus/prometheus/discovery/uyuni
+github.com/prometheus/prometheus/discovery/vultr
+github.com/prometheus/prometheus/discovery/xds
+github.com/prometheus/prometheus/discovery/zookeeper
+github.com/prometheus/prometheus/model/exemplar
+github.com/prometheus/prometheus/model/histogram
+github.com/prometheus/prometheus/model/labels
+github.com/prometheus/prometheus/model/metadata
+github.com/prometheus/prometheus/model/relabel
+github.com/prometheus/prometheus/model/rulefmt
+github.com/prometheus/prometheus/model/textparse
+github.com/prometheus/prometheus/model/timestamp
+github.com/prometheus/prometheus/model/value
+github.com/prometheus/prometheus/notifier
+github.com/prometheus/prometheus/plugins
+github.com/prometheus/prometheus/prompb
+github.com/prometheus/prometheus/prompb/io/prometheus/client
+github.com/prometheus/prometheus/prompb/io/prometheus/write/v2
+github.com/prometheus/prometheus/promql
+github.com/prometheus/prometheus/promql/parser
+github.com/prometheus/prometheus/promql/parser/posrange
+github.com/prometheus/prometheus/rules
+github.com/prometheus/prometheus/schema
+github.com/prometheus/prometheus/scrape
+github.com/prometheus/prometheus/storage
+github.com/prometheus/prometheus/storage/remote
+github.com/prometheus/prometheus/storage/remote/azuread
+github.com/prometheus/prometheus/storage/remote/googleiam
+github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheusremotewrite
+github.com/prometheus/prometheus/template
+github.com/prometheus/prometheus/tsdb
+github.com/prometheus/prometheus/tsdb/chunkenc
+github.com/prometheus/prometheus/tsdb/chunks
+github.com/prometheus/prometheus/tsdb/encoding
+github.com/prometheus/prometheus/tsdb/errors
+github.com/prometheus/prometheus/tsdb/fileutil
+github.com/prometheus/prometheus/tsdb/goversion
+github.com/prometheus/prometheus/tsdb/index
+github.com/prometheus/prometheus/tsdb/record
+github.com/prometheus/prometheus/tsdb/tombstones
+github.com/prometheus/prometheus/tsdb/tsdbutil
+github.com/prometheus/prometheus/tsdb/wlog
+github.com/prometheus/prometheus/util/almost
+github.com/prometheus/prometheus/util/annotations
+github.com/prometheus/prometheus/util/compression
+github.com/prometheus/prometheus/util/convertnhcb
+github.com/prometheus/prometheus/util/features
+github.com/prometheus/prometheus/util/gate
+github.com/prometheus/prometheus/util/httputil
+github.com/prometheus/prometheus/util/jsonutil
+github.com/prometheus/prometheus/util/logging
+github.com/prometheus/prometheus/util/namevalidationutil
+github.com/prometheus/prometheus/util/netconnlimit
+github.com/prometheus/prometheus/util/notifications
+github.com/prometheus/prometheus/util/osutil
+github.com/prometheus/prometheus/util/pool
+github.com/prometheus/prometheus/util/stats
+github.com/prometheus/prometheus/util/strutil
+github.com/prometheus/prometheus/util/testutil
+github.com/prometheus/prometheus/util/treecache
+github.com/prometheus/prometheus/util/zeropool
+github.com/prometheus/prometheus/web
+github.com/prometheus/prometheus/web/api/v1
+github.com/prometheus/prometheus/web/ui
+github.com/prometheus/sigv4
+github.com/puzpuzpuz/xsync/v4
+github.com/scaleway/scaleway-sdk-go/api/baremetal/v1
+github.com/shurcooL/httpfs/filter
+github.com/shurcooL/httpfs/union
+github.com/stackitcloud/stackit-sdk-go/core/auth
+github.com/stackitcloud/stackit-sdk-go/core/clients
+github.com/stackitcloud/stackit-sdk-go/core/config
+github.com/stackitcloud/stackit-sdk-go/core/oapierror
+github.com/vultr/govultr/v2
+go.mongodb.org/mongo-driver/bson
+go.mongodb.org/mongo-driver/bson/bsoncodec
+go.mongodb.org/mongo-driver/bson/bsonoptions
+go.mongodb.org/mongo-driver/bson/bsonrw
+go.mongodb.org/mongo-driver/bson/bsontype
+go.mongodb.org/mongo-driver/bson/primitive
+go.mongodb.org/mongo-driver/x/bsonx/bsoncore
+go.opentelemetry.io/collector/semconv/v1.6.1
+go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
+go.opentelemetry.io/otel/semconv/v1.37.0/httpconv
+go.uber.org/goleak
+golang.org/x/crypto/bcrypt
+golang.org/x/crypto/blowfish
+golang.org/x/crypto/pkcs12
+golang.org/x/net/ipv4
+golang.org/x/net/ipv6
+golang.org/x/net/netutil
+golang.org/x/net/proxy
+golang.org/x/net/trace
+golang.org/x/oauth2/clientcredentials
+golang.org/x/text/cases
+golang.org/x/text/internal
+google.golang.org/api/compute/v1
+k8s.io/client-go/plugin/pkg/client/auth/gcp
+net/mail
host-profilerlinuxarm64
+265, -1
+github.com/Azure/azure-sdk-for-go/sdk/azcore
+github.com/Azure/azure-sdk-for-go/sdk/azcore/arm
+github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/policy
+github.com/Azure/azure-sdk-for-go/sdk/azcore/arm/runtime
+github.com/Azure/azure-sdk-for-go/sdk/azcore/cloud
+github.com/Azure/azure-sdk-for-go/sdk/azcore/log
+github.com/Azure/azure-sdk-for-go/sdk/azcore/policy
+github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime
+github.com/Azure/azure-sdk-for-go/sdk/azcore/streaming
+github.com/Azure/azure-sdk-for-go/sdk/azcore/to
+github.com/Azure/azure-sdk-for-go/sdk/azcore/tracing
+github.com/Azure/azure-sdk-for-go/sdk/azidentity
+github.com/Azure/azure-sdk-for-go/sdk/azidentity/internal
+github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5
+github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v4
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/cache
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/confidential
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/errors
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/managedidentity
+github.com/AzureAD/microsoft-authentication-library-for-go/apps/public
+github.com/Code-Hex/go-generics-cache
+github.com/Code-Hex/go-generics-cache/policy/clock
+github.com/Code-Hex/go-generics-cache/policy/fifo
+github.com/Code-Hex/go-generics-cache/policy/lfu
+github.com/Code-Hex/go-generics-cache/policy/lru
+github.com/Code-Hex/go-generics-cache/policy/mru
+github.com/Code-Hex/go-generics-cache/policy/simple
+github.com/DataDog/datadog-agent/comp/host-profiler/collector/impl/params
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/def
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/fx
+github.com/DataDog/datadog-agent/comp/trace/observerbuffer/impl
-github.com/DataDog/datadog-agent/pkg/trace/otel/traceutil
+github.com/alecthomas/units
+github.com/aws/aws-sdk-go-v2/service/ecs
+github.com/aws/aws-sdk-go-v2/service/ecs/document
+github.com/aws/aws-sdk-go-v2/service/ecs/types
+github.com/aws/aws-sdk-go-v2/service/lightsail
+github.com/aws/aws-sdk-go-v2/service/lightsail/types
+github.com/aws/smithy-go/document/json
+github.com/bboreham/go-loser
+github.com/cncf/xds/go/udpa/annotations
+github.com/cncf/xds/go/xds/annotations/v3
+github.com/cncf/xds/go/xds/core/v3
+github.com/coreos/go-systemd/v22/activation
+github.com/dennwc/varint
+github.com/digitalocean/godo
+github.com/digitalocean/godo/metrics
+github.com/edsrzf/mmap-go
+github.com/envoyproxy/go-control-plane/envoy/annotations
+github.com/envoyproxy/go-control-plane/envoy/config/core/v3
+github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3
+github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3
+github.com/envoyproxy/go-control-plane/envoy/type/v3
+github.com/envoyproxy/protoc-gen-validate/validate
+github.com/facette/natsort
+github.com/go-kit/log
+github.com/go-kit/log/level
+github.com/go-logfmt/logfmt
+github.com/go-openapi/analysis
+github.com/go-openapi/errors
+github.com/go-openapi/loads
+github.com/go-openapi/spec
+github.com/go-openapi/strfmt
+github.com/go-openapi/validate
+github.com/go-zookeeper/zk
+github.com/goccy/go-yaml
+github.com/goccy/go-yaml/ast
+github.com/goccy/go-yaml/lexer
+github.com/goccy/go-yaml/parser
+github.com/goccy/go-yaml/printer
+github.com/goccy/go-yaml/scanner
+github.com/goccy/go-yaml/token
+github.com/gogo/protobuf/gogoproto
+github.com/gogo/protobuf/protoc-gen-gogo/descriptor
+github.com/gogo/protobuf/types
+github.com/golang-jwt/jwt/v5
+github.com/google/go-cmp/cmp
+github.com/google/go-querystring/query
+github.com/gophercloud/gophercloud/v2
+github.com/gophercloud/gophercloud/v2/openstack
+github.com/gophercloud/gophercloud/v2/openstack/compute/v2/hypervisors
+github.com/gophercloud/gophercloud/v2/openstack/compute/v2/servers
+github.com/gophercloud/gophercloud/v2/openstack/identity/v2/tenants
+github.com/gophercloud/gophercloud/v2/openstack/identity/v2/tokens
+github.com/gophercloud/gophercloud/v2/openstack/identity/v3/ec2tokens
+github.com/gophercloud/gophercloud/v2/openstack/identity/v3/oauth1
+github.com/gophercloud/gophercloud/v2/openstack/identity/v3/tokens
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/l7policies
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/listeners
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/loadbalancers
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/monitors
+github.com/gophercloud/gophercloud/v2/openstack/loadbalancer/v2/pools
+github.com/gophercloud/gophercloud/v2/openstack/networking/v2/extensions/layer3/floatingips
+github.com/gophercloud/gophercloud/v2/openstack/networking/v2/ports
+github.com/gophercloud/gophercloud/v2/openstack/utils
+github.com/gophercloud/gophercloud/v2/pagination
+github.com/gorilla/websocket
+github.com/grafana/regexp
+github.com/grafana/regexp/syntax
+github.com/hashicorp/cronexpr
+github.com/hashicorp/go-retryablehttp
+github.com/hashicorp/nomad/api
+github.com/hashicorp/nomad/api/contexts
+github.com/hetznercloud/hcloud-go/v2/hcloud
+github.com/hetznercloud/hcloud-go/v2/hcloud/schema
+github.com/ionos-cloud/sdk-go/v6
+github.com/jpillora/backoff
+github.com/julienschmidt/httprouter
+github.com/klauspost/compress/flate
+github.com/klauspost/compress/gzip
+github.com/klauspost/compress/s2
+github.com/klauspost/compress/snappy
+github.com/klauspost/compress/zlib
+github.com/kolo/xmlrpc
+github.com/kylelemons/godebug/diff
+github.com/kylelemons/godebug/pretty
+github.com/linode/linodego
+github.com/miekg/dns
+github.com/mwitkow/go-conntrack
+github.com/oklog/ulid
+github.com/oklog/ulid/v2
+github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus
+github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor
+github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor
+github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver
+github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver/internal
+github.com/ovh/go-ovh/ovh
+github.com/pkg/browser
+github.com/prometheus/alertmanager/api/v2/models
+github.com/prometheus/client_golang/exp/api/remote
+github.com/prometheus/client_golang/prometheus/promauto
+github.com/prometheus/client_golang/prometheus/testutil
+github.com/prometheus/client_golang/prometheus/testutil/promlint
+github.com/prometheus/client_golang/prometheus/testutil/promlint/validations
+github.com/prometheus/common/config
+github.com/prometheus/common/helpers/templates
+github.com/prometheus/common/promslog
+github.com/prometheus/common/route
+github.com/prometheus/common/server
+github.com/prometheus/common/version
+github.com/prometheus/exporter-toolkit/web
+github.com/prometheus/prometheus/config
+github.com/prometheus/prometheus/discovery
+github.com/prometheus/prometheus/discovery/aws
+github.com/prometheus/prometheus/discovery/azure
+github.com/prometheus/prometheus/discovery/consul
+github.com/prometheus/prometheus/discovery/digitalocean
+github.com/prometheus/prometheus/discovery/dns
+github.com/prometheus/prometheus/discovery/eureka
+github.com/prometheus/prometheus/discovery/file
+github.com/prometheus/prometheus/discovery/gce
+github.com/prometheus/prometheus/discovery/hetzner
+github.com/prometheus/prometheus/discovery/http
+github.com/prometheus/prometheus/discovery/ionos
+github.com/prometheus/prometheus/discovery/kubernetes
+github.com/prometheus/prometheus/discovery/linode
+github.com/prometheus/prometheus/discovery/marathon
+github.com/prometheus/prometheus/discovery/moby
+github.com/prometheus/prometheus/discovery/nomad
+github.com/prometheus/prometheus/discovery/openstack
+github.com/prometheus/prometheus/discovery/ovhcloud
+github.com/prometheus/prometheus/discovery/puppetdb
+github.com/prometheus/prometheus/discovery/refresh
+github.com/prometheus/prometheus/discovery/scaleway
+github.com/prometheus/prometheus/discovery/stackit
+github.com/prometheus/prometheus/discovery/targetgroup
+github.com/prometheus/prometheus/discovery/triton
+github.com/prometheus/prometheus/discovery/uyuni
+github.com/prometheus/prometheus/discovery/vultr
+github.com/prometheus/prometheus/discovery/xds
+github.com/prometheus/prometheus/discovery/zookeeper
+github.com/prometheus/prometheus/model/exemplar
+github.com/prometheus/prometheus/model/histogram
+github.com/prometheus/prometheus/model/labels
+github.com/prometheus/prometheus/model/metadata
+github.com/prometheus/prometheus/model/relabel
+github.com/prometheus/prometheus/model/rulefmt
+github.com/prometheus/prometheus/model/textparse
+github.com/prometheus/prometheus/model/timestamp
+github.com/prometheus/prometheus/model/value
+github.com/prometheus/prometheus/notifier
+github.com/prometheus/prometheus/plugins
+github.com/prometheus/prometheus/prompb
+github.com/prometheus/prometheus/prompb/io/prometheus/client
+github.com/prometheus/prometheus/prompb/io/prometheus/write/v2
+github.com/prometheus/prometheus/promql
+github.com/prometheus/prometheus/promql/parser
+github.com/prometheus/prometheus/promql/parser/posrange
+github.com/prometheus/prometheus/rules
+github.com/prometheus/prometheus/schema
+github.com/prometheus/prometheus/scrape
+github.com/prometheus/prometheus/storage
+github.com/prometheus/prometheus/storage/remote
+github.com/prometheus/prometheus/storage/remote/azuread
+github.com/prometheus/prometheus/storage/remote/googleiam
+github.com/prometheus/prometheus/storage/remote/otlptranslator/prometheusremotewrite
+github.com/prometheus/prometheus/template
+github.com/prometheus/prometheus/tsdb
+github.com/prometheus/prometheus/tsdb/chunkenc
+github.com/prometheus/prometheus/tsdb/chunks
+github.com/prometheus/prometheus/tsdb/encoding
+github.com/prometheus/prometheus/tsdb/errors
+github.com/prometheus/prometheus/tsdb/fileutil
+github.com/prometheus/prometheus/tsdb/goversion
+github.com/prometheus/prometheus/tsdb/index
+github.com/prometheus/prometheus/tsdb/record
+github.com/prometheus/prometheus/tsdb/tombstones
+github.com/prometheus/prometheus/tsdb/tsdbutil
+github.com/prometheus/prometheus/tsdb/wlog
+github.com/prometheus/prometheus/util/almost
+github.com/prometheus/prometheus/util/annotations
+github.com/prometheus/prometheus/util/compression
+github.com/prometheus/prometheus/util/convertnhcb
+github.com/prometheus/prometheus/util/features
+github.com/prometheus/prometheus/util/gate
+github.com/prometheus/prometheus/util/httputil
+github.com/prometheus/prometheus/util/jsonutil
+github.com/prometheus/prometheus/util/logging
+github.com/prometheus/prometheus/util/namevalidationutil
+github.com/prometheus/prometheus/util/netconnlimit
+github.com/prometheus/prometheus/util/notifications
+github.com/prometheus/prometheus/util/osutil
+github.com/prometheus/prometheus/util/pool
+github.com/prometheus/prometheus/util/stats
+github.com/prometheus/prometheus/util/strutil
+github.com/prometheus/prometheus/util/testutil
+github.com/prometheus/prometheus/util/treecache
+github.com/prometheus/prometheus/util/zeropool
+github.com/prometheus/prometheus/web
+github.com/prometheus/prometheus/web/api/v1
+github.com/prometheus/prometheus/web/ui
+github.com/prometheus/sigv4
+github.com/puzpuzpuz/xsync/v4
+github.com/scaleway/scaleway-sdk-go/api/baremetal/v1
+github.com/shurcooL/httpfs/filter
+github.com/shurcooL/httpfs/union
+github.com/stackitcloud/stackit-sdk-go/core/auth
+github.com/stackitcloud/stackit-sdk-go/core/clients
+github.com/stackitcloud/stackit-sdk-go/core/config
+github.com/stackitcloud/stackit-sdk-go/core/oapierror
+github.com/vultr/govultr/v2
+go.mongodb.org/mongo-driver/bson
+go.mongodb.org/mongo-driver/bson/bsoncodec
+go.mongodb.org/mongo-driver/bson/bsonoptions
+go.mongodb.org/mongo-driver/bson/bsonrw
+go.mongodb.org/mongo-driver/bson/bsontype
+go.mongodb.org/mongo-driver/bson/primitive
+go.mongodb.org/mongo-driver/x/bsonx/bsoncore
+go.opentelemetry.io/collector/semconv/v1.6.1
+go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
+go.opentelemetry.io/otel/semconv/v1.37.0/httpconv
+go.uber.org/goleak
+golang.org/x/crypto/bcrypt
+golang.org/x/crypto/blowfish
+golang.org/x/crypto/pkcs12
+golang.org/x/net/ipv4
+golang.org/x/net/ipv6
+golang.org/x/net/netutil
+golang.org/x/net/proxy
+golang.org/x/net/trace
+golang.org/x/oauth2/clientcredentials
+golang.org/x/text/cases
+golang.org/x/text/internal
+google.golang.org/api/compute/v1
+k8s.io/client-go/plugin/pkg/client/auth/gcp
+net/mail
installerlinuxamd64
+9, -6
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/updater/localapiclient
-github.com/DataDog/datadog-agent/comp/updater/localapiclient/localapiclientimpl
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/def
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/fx
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/impl
installerlinuxarm64
+9, -6
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/updater/localapiclient
-github.com/DataDog/datadog-agent/comp/updater/localapiclient/localapiclientimpl
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/def
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/fx
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/impl
installerwindowsamd64
+9, -6
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/rctelemetryreporterimpl
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/impl
-github.com/DataDog/datadog-agent/comp/updater/localapiclient
-github.com/DataDog/datadog-agent/comp/updater/localapiclient/localapiclientimpl
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/def
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/fx
+github.com/DataDog/datadog-agent/comp/updater/localapiclient/impl
privateactionrunnerlinuxamd64
+11, -4
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/DataDog/rshell/builtins/uname
privateactionrunnerlinuxarm64
+11, -4
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/DataDog/rshell/builtins/uname
privateactionrunnerwindowsamd64
+11, -4
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/DataDog/rshell/builtins/uname
privateactionrunnerdarwinamd64
+11, -4
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/DataDog/rshell/builtins/uname
privateactionrunnerdarwinarm64
+11, -4
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice
-github.com/DataDog/datadog-agent/comp/remote-config/rcservice/rcserviceimpl
-github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/def
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/fx
+github.com/DataDog/datadog-agent/comp/remote-config/rcservice/impl
+github.com/DataDog/datadog-agent/comp/remote-config/rctelemetryreporter/def
-github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata
+github.com/DataDog/datadog-agent/pkg/discovery/tracermetadata/model
+github.com/DataDog/datadog-agent/pkg/util/ecs/common
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v1
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v2
+github.com/DataDog/datadog-agent/pkg/util/ecs/metadata/v3or4
+github.com/DataDog/rshell/builtins/uname

logssource.Component has no consumers in the Fx graph so Fx would never
call NewComponent without this. fx.Invoke is the established codebase
convention for side-effectful components (connectivitychecker, configsync,
privateactionrunner, etc.).
@agent-platform-auto-pr
Copy link
Copy Markdown
Contributor

agent-platform-auto-pr Bot commented Apr 16, 2026

Static quality checks

❌ Please find below the results from static quality gates
Comparison made with ancestor e5b320d
📊 Static Quality Gates Dashboard
🔗 SQG Job
SOME SIZE DELTAS ARE N/A (ANCESTOR METRICS NOT YET AVAILABLE). RETRY JOB

Error

Quality gate Change Size (prev → curr → max)
agent_deb_amd64 (on disk) N/A N/A → 773.447 → 753.380
agent_deb_amd64_fips (on disk) N/A N/A → 730.375 → 713.900
agent_heroku_amd64 (on disk) N/A N/A → 333.888 → 320.580
agent_rpm_amd64 (on disk) N/A N/A → 773.431 → 753.350
agent_rpm_amd64_fips (on disk) N/A N/A → 730.358 → 713.880
agent_rpm_arm64 (on disk) N/A N/A → 747.972 → 735.290
agent_rpm_arm64_fips (on disk) N/A N/A → 707.936 → 696.840
agent_suse_amd64 (on disk) N/A N/A → 773.431 → 753.350
agent_suse_amd64_fips (on disk) N/A N/A → 730.358 → 713.880
agent_suse_arm64 (on disk) N/A N/A → 747.972 → 735.290
agent_suse_arm64_fips (on disk) N/A N/A → 707.936 → 696.840
docker_agent_amd64 (on wire) N/A N/A → 272.967 → 272.480
docker_agent_amd64 (on disk) N/A N/A → 833.714 → 815.700
docker_agent_arm64 (on disk) N/A N/A → 833.049 → 821.970
docker_agent_jmx_amd64 (on wire) N/A N/A → 341.618 → 341.100
docker_agent_jmx_amd64 (on disk) N/A N/A → 1024.630 → 1006.580
docker_agent_jmx_arm64 (on disk) N/A N/A → 1012.743 → 1001.570
iot_agent_deb_amd64 (on wire) N/A N/A → 14.586 → 13.040
iot_agent_deb_amd64 (on disk) N/A N/A → 63.550 → 44.290
iot_agent_deb_arm64 (on wire) N/A N/A → 12.207 → 11.450
iot_agent_deb_arm64 (on disk) N/A N/A → 56.765 → 41.920
iot_agent_deb_armhf (on wire) N/A N/A → 12.546 → 11.620
iot_agent_deb_armhf (on disk) N/A N/A → 58.029 → 42.100
iot_agent_rpm_amd64 (on wire) N/A N/A → 14.605 → 13.060
iot_agent_rpm_amd64 (on disk) N/A N/A → 63.551 → 44.290
iot_agent_suse_amd64 (on wire) N/A N/A → 14.605 → 13.060
iot_agent_suse_amd64 (on disk) N/A N/A → 63.551 → 44.290
Gate failure full details
Quality gate Error type Error message
agent_deb_amd64 StaticQualityGateFailed static_quality_gate_agent_deb_amd64 failed!
Disk size 773.4 MB exceeds limit of 753.4 MB by 20.1 MB
agent_deb_amd64_fips StaticQualityGateFailed static_quality_gate_agent_deb_amd64_fips failed!
Disk size 730.4 MB exceeds limit of 713.9 MB by 16.5 MB
agent_heroku_amd64 StaticQualityGateFailed static_quality_gate_agent_heroku_amd64 failed!
Disk size 333.9 MB exceeds limit of 320.6 MB by 13.3 MB
agent_rpm_amd64 StaticQualityGateFailed static_quality_gate_agent_rpm_amd64 failed!
Disk size 773.4 MB exceeds limit of 753.3 MB by 20.1 MB
agent_rpm_amd64_fips StaticQualityGateFailed static_quality_gate_agent_rpm_amd64_fips failed!
Disk size 730.4 MB exceeds limit of 713.9 MB by 16.5 MB
agent_rpm_arm64 StaticQualityGateFailed static_quality_gate_agent_rpm_arm64 failed!
Disk size 748.0 MB exceeds limit of 735.3 MB by 12.7 MB
agent_rpm_arm64_fips StaticQualityGateFailed static_quality_gate_agent_rpm_arm64_fips failed!
Disk size 707.9 MB exceeds limit of 696.8 MB by 11.1 MB
agent_suse_amd64 StaticQualityGateFailed static_quality_gate_agent_suse_amd64 failed!
Disk size 773.4 MB exceeds limit of 753.3 MB by 20.1 MB
agent_suse_amd64_fips StaticQualityGateFailed static_quality_gate_agent_suse_amd64_fips failed!
Disk size 730.4 MB exceeds limit of 713.9 MB by 16.5 MB
agent_suse_arm64 StaticQualityGateFailed static_quality_gate_agent_suse_arm64 failed!
Disk size 748.0 MB exceeds limit of 735.3 MB by 12.7 MB
agent_suse_arm64_fips StaticQualityGateFailed static_quality_gate_agent_suse_arm64_fips failed!
Disk size 707.9 MB exceeds limit of 696.8 MB by 11.1 MB
docker_agent_amd64 StaticQualityGateFailed static_quality_gate_docker_agent_amd64 failed!
Wire size 273.0 MB exceeds limit of 272.5 MB by 498.8 KB
Disk size 833.7 MB exceeds limit of 815.7 MB by 18.0 MB
docker_agent_arm64 StaticQualityGateFailed static_quality_gate_docker_agent_arm64 failed!
Disk size 833.0 MB exceeds limit of 822.0 MB by 11.1 MB
docker_agent_jmx_amd64 StaticQualityGateFailed static_quality_gate_docker_agent_jmx_amd64 failed!
Wire size 341.6 MB exceeds limit of 341.1 MB by 530.3 KB
Disk size 1024.6 MB exceeds limit of 1006.6 MB by 18.1 MB
docker_agent_jmx_arm64 StaticQualityGateFailed static_quality_gate_docker_agent_jmx_arm64 failed!
Disk size 1012.7 MB exceeds limit of 1001.6 MB by 11.2 MB
iot_agent_deb_amd64 StaticQualityGateFailed static_quality_gate_iot_agent_deb_amd64 failed!
Wire size 14.6 MB exceeds limit of 13.0 MB by 1.5 MB
Disk size 63.6 MB exceeds limit of 44.3 MB by 19.3 MB
iot_agent_deb_arm64 StaticQualityGateFailed static_quality_gate_iot_agent_deb_arm64 failed!
Wire size 12.2 MB exceeds limit of 11.4 MB by 775.7 KB
Disk size 56.8 MB exceeds limit of 41.9 MB by 14.8 MB
iot_agent_deb_armhf StaticQualityGateFailed static_quality_gate_iot_agent_deb_armhf failed!
Wire size 12.5 MB exceeds limit of 11.6 MB by 947.8 KB
Disk size 58.0 MB exceeds limit of 42.1 MB by 15.9 MB
iot_agent_rpm_amd64 StaticQualityGateFailed static_quality_gate_iot_agent_rpm_amd64 failed!
Wire size 14.6 MB exceeds limit of 13.1 MB by 1.5 MB
Disk size 63.6 MB exceeds limit of 44.3 MB by 19.3 MB
iot_agent_suse_amd64 StaticQualityGateFailed static_quality_gate_iot_agent_suse_amd64 failed!
Wire size 14.6 MB exceeds limit of 13.1 MB by 1.5 MB
Disk size 63.6 MB exceeds limit of 44.3 MB by 19.3 MB

Static quality gates prevent the PR to merge!
You can check the static quality gates confluence page for guidance. We also have a toolbox page available to list tools useful to debug the size increase.
Please either fix the size violation or request an exception.

Successful checks

Info

Quality gate Change Size (prev → curr → max)
agent_msi N/A N/A → 628.108 → 651.440
docker_cluster_agent_amd64 N/A N/A → 203.961 → 206.270
docker_cluster_agent_arm64 N/A N/A → 218.420 → 220.000
docker_cws_instrumentation_amd64 N/A N/A → 7.142 → 7.180
docker_cws_instrumentation_arm64 N/A N/A → 6.689 → 6.920
docker_dogstatsd_amd64 N/A N/A → 39.257 → 39.380
docker_dogstatsd_arm64 N/A N/A → 37.499 → 37.940
dogstatsd_deb_amd64 N/A N/A → 29.917 → 30.610
dogstatsd_deb_arm64 N/A N/A → 28.066 → 29.110
dogstatsd_rpm_amd64 N/A N/A → 29.917 → 30.610
dogstatsd_suse_amd64 N/A N/A → 29.917 → 30.610
On-wire sizes (compressed)
Quality gate Change Size (prev → curr → max)
agent_deb_amd64 N/A N/A → 178.288 → 178.360
agent_deb_amd64_fips N/A N/A → 168.719 → 172.790
agent_heroku_amd64 N/A N/A → 78.398 → 79.970
agent_rpm_amd64 N/A N/A → 180.812 → 181.830
agent_rpm_amd64_fips N/A N/A → 171.249 → 173.370
agent_rpm_arm64 N/A N/A → 161.716 → 163.060
agent_rpm_arm64_fips N/A N/A → 154.243 → 156.170
agent_suse_amd64 N/A N/A → 180.812 → 181.830
agent_suse_amd64_fips N/A N/A → 171.249 → 173.370
agent_suse_arm64 N/A N/A → 161.716 → 163.060
agent_suse_arm64_fips N/A N/A → 154.243 → 156.170
docker_agent_amd64 N/A N/A → 272.967 → 272.480
docker_agent_arm64 N/A N/A → 259.235 → 261.060
docker_agent_jmx_amd64 N/A N/A → 341.618 → 341.100
docker_agent_jmx_arm64 N/A N/A → 323.864 → 325.620
iot_agent_deb_amd64 N/A N/A → 14.586 → 13.040
iot_agent_deb_arm64 N/A N/A → 12.207 → 11.450
iot_agent_deb_armhf N/A N/A → 12.546 → 11.620
iot_agent_rpm_amd64 N/A N/A → 14.605 → 13.060
iot_agent_suse_amd64 N/A N/A → 14.605 → 13.060
agent_msi N/A N/A → 142.293 → 146.220
docker_cluster_agent_amd64 N/A N/A → 71.371 → 72.920
docker_cluster_agent_arm64 N/A N/A → 67.003 → 68.220
docker_cws_instrumentation_amd64 N/A N/A → 2.999 → 3.330
docker_cws_instrumentation_arm64 N/A N/A → 2.729 → 3.090
docker_dogstatsd_amd64 N/A N/A → 15.175 → 15.820
docker_dogstatsd_arm64 N/A N/A → 14.495 → 14.830
dogstatsd_deb_amd64 N/A N/A → 7.897 → 8.790
dogstatsd_deb_arm64 N/A N/A → 6.786 → 7.710
dogstatsd_rpm_amd64 N/A N/A → 7.908 → 8.800
dogstatsd_suse_amd64 N/A N/A → 7.908 → 8.800

…dfilter

GetContainerPausedFilters() uses the same curated pause image list as the
containerd/docker workloadmeta collectors. The image-name substring check
is kept as a fallback when FilterStore is absent (noop builds, tests).

isAgentContainer() stays as a heuristic — workloadfilter has no built-in
concept of "is this the agent itself".
Comment thread comp/observer/logssource/impl/pipeline.go Outdated
@github-actions github-actions Bot added the medium review PR review might take time label Apr 17, 2026
Eokye added 9 commits April 19, 2026 23:29
ObserveLog is now called in the logssource drain goroutine rather than
inside the processor. The processor no longer has any observer dependency.

- Add PassthroughEncoder: preserves raw log line through the pipeline so
  the observer sees actual text, not a JSON transport envelope
- logssource pipeline uses PassthroughEncoder and calls ObserveLog in
  the drain goroutine
- Remove observerHandle from processor.New, NewPipeline, NewProvider,
  and all callsites (logs agent, otelcol, security, compliance)
Adds three Info-level log lines to confirm:
- component started (not noop'd)
- container sources discovered via workloadmeta
- first log received through the drain goroutine

Temporary debug instrumentation for live episode validation.
The container launcher is a source-type transformer, not a log reader —
it publishes child Type=file sources via WrappedSource. Without a file
launcher subscribed to FileType sources, tailers are created but nothing
reads the file content. Matches the pattern in agent_core_init.go where
both launchers are registered on the same LogSources.
The socket case in makeTailer silently swallowed errors from makeFileTailer,
making it impossible to diagnose why file tailing failed on EKS/containerd.
Instrument launchTailers to log entry, file count, and each skip point
(ShouldIgnore, fingerprint) so we can see where container log tailing
drops off on gensim-eks.
…d owner

Container entities in workloadmeta can be populated by the containerd
collector before the kubelet collector enriches them with the
KubernetesPod owner. If source_provider emits a source at that point,
the container launcher's tailerfactory calls getPodAndContainer which
fails with "cannot find pod for container X" — a silent failure because
the container launcher has no retry and the error only lands in
source.Status.

Workloadmeta re-notifies subscribers with the merged entity when any
source changes (cached_entity.go), so skipping events without a
KubernetesPod owner lets us pick the container up on the subsequent
kubelet-enriched event.

Observed on gensim-eks: 13 of 16 containers failed with this error
before the fix, producing no container log observations.
…ssource

The observer logssource component gates on logs_enabled=false — when the
logs agent is on, our component no-ops to avoid double-tailing. The
Helm chart only auto-mounts /var/log/pods and /var/log/containers when
logs.enabled is true, so we add the hostPath mounts manually.
The one-shot "first log received" flag only proved a single message made
it through — no signal about ongoing flow. Replace with a counter log at
1 and every 10000 messages so operators can see flow progressing, plus
a final count when the drain goroutine exits (confirms clean shutdown).
The one-shot "first log received" flag only proved a single message made
it through — no signal about ongoing flow. Replace with a counter log at
1 and every 10000 messages so operators can see flow progressing.
@Eokye Eokye force-pushed the eokye/logs_component branch from 20a37a5 to 1653ed6 Compare April 21, 2026 20:59
Expand isAgentContainer heuristic to match all agent image short names
containing "agent" (covers agent-dev, cluster-agent, etc.). Also raise
the delivery count log threshold from 10 to 1000 to reduce noise.
@Eokye Eokye force-pushed the eokye/logs_component branch from a9b6d58 to 89bdad8 Compare April 22, 2026 14:34
Eokye and others added 7 commits April 22, 2026 11:02
## Summary

- Adds a journald launcher to the logssource component to tail kubelet
process logs alongside container logs
- Hardcodes a `kubelet.service` log source so the observer ingests
node-level kubelet events (lease failures, scheduling decisions, etc.)
- Mounts `/var/log/journal` as a hostPath in gensim-eks Helm values

The journald launcher is already built into the main agent binary
(`systemd` is in `AGENT_TAGS`). On non-systemd builds,
`journaldlauncher.NewLauncher` resolves to a no-op, so this compiles
safely without the `systemd` tag.

## Why

Container logs only surface application-level symptoms. Kubelet logs
provide node-level signals — lease failures, scheduling rejections,
resource pressure — that precede container-level anomalies and can be
used for root cause attribution.

## Test plan

- [x] Rebuild and deploy to gensim-eks
- [ ] Verify `Start tailing journal` log line appears in agent logs on
startup
- [ ] Confirm kubelet logs appear in observer parquets tagged with
`source:kubelet`
These were added to diagnose tailing issues on gensim-eks but live in
shared code, so they fire for all log pipelines including the regular
logs agent — not just logssource. Remove before merge.
Add targeted instrumentation to understand whether kubelet journal logs
reach the observer. In 002_kubelet_kafka_saturation recording, 0 of
53k logs in parquet had source:kubelet despite the journald tailer
starting — need to pinpoint where entries are lost.

- component.go: log once when kubelet journald source is registered
  (confirms build-tag path runs)
- pipeline.go: count source:kubelet messages separately in the drain
  goroutine, dump first 5 kubelet messages with full tags+content,
  increase delivery log frequency 1000 -> 100

To be reverted once kubelet tracking is verified end-to-end.
…et source

Two config fixes to address why kubelet journal entries don't reach the
parquet in the 002_kubelet_kafka run:

1. ConfigID: "kubelet"
   Previously our source had no ConfigID and no Path, so the journald
   tailer identifier defaulted to "journald:default". If any other
   journald source is also registered without ConfigID, the launcher
   drops duplicates via an "already tailed" warning (launcher.go:86).
   Setting ConfigID guarantees our tailer gets its own slot and makes
   the startup log unambiguous (journald:kubelet).

2. TailingMode: "forceBeginning"
   Default seek is SeekTail, so the tailer only reads journal entries
   written after the agent starts. Kubelet has typically been running
   for hours before the agent comes up, so all historical OOMKill,
   CrashLoopBackOff, and probe-failure events are invisible. Force
   beginning seeks to the journal head so we capture the full history.

Also updates the startup log to include ConfigID and TailingMode so
the applied config is visible in agent logs.
The kubelet journald tailer was opening successfully but reading 0
entries. Root cause: the agent container has an empty /etc/machine-id.
libsystemd's sd_journal_open() uses /etc/machine-id to resolve the
per-machine journal directory under /var/log/journal/<machine-id>/.
Without a valid machine-id, it can't find the journal files that DO
contain kubelet.service entries.

Fix: bind-mount the host's /etc/machine-id read-only into the agent
pod. This is the canonical pattern for journal-reading containers —
it's how any libsystemd consumer locates the host journal.

Verified live on the gensim-eks cluster: after mounting machine-id,
the tailer drains the full kubelet journal and continues live-tailing
(source:kubelet count grows as kubelet writes new entries).
The machine-id bind-mount is what actually fixed the journald tailer's
zero-entries problem. forceBeginning was a speculative addition that
turned out to be unnecessary and introduces a ~16k-entry backlog dump
at startup (replay of 3+ days of kubelet journal), which is noisy for
detectors. Drop it — default seek-to-tail is fine for gensim since
disruptions fire after agent startup.

Also trim debug instrumentation added during the investigation:
- Remove first-5-kubelet-message content dump (verified, no longer needed)
- Revert delivery log frequency from %100 back to %1000

Keep:
- ConfigID: "kubelet" — good hygiene, guarantees a unique tailer id
  (journald:kubelet) if another default-id journald source is ever
  registered elsewhere in the agent.
- source:kubelet counter in the delivery log — cheap and gives instant
  future visibility into whether journal tailing is flowing.
- Startup config log — one-time, useful for debugging.
@Eokye Eokye marked this pull request as ready for review April 23, 2026 14:19
@Eokye Eokye requested review from a team as code owners April 23, 2026 14:19
Address review feedback (PR #49481 comments from CelianR and Codex):
the existing kubelet||docker build tag was broader than the component's
actual support. source_provider.handleSet() requires every container
to have a KubernetesPod owner before emitting a LogSource, so any
non-Kubernetes environment (standalone Docker, CRI-O, Podman) gets
all containers dropped silently even though the component compiles.

Narrow the tag to kubelet only on component.go, pipeline.go,
source_provider.go, and source_provider_test.go, and flip noop.go's
inverse to !kubelet. This reflects the component's real scope —
Kubernetes via kubelet — and makes tags match what workloadmeta
enrichment requires.

No behavior change for standard agent builds: the full agent has both
kubelet and docker tags (still gets the real component), and Heroku
and IoT agents have neither (still get the noop). Only effect is on
custom -tags=docker -only builds, which were already non-functional
due to the KubernetesPod owner check.
@Eokye
Copy link
Copy Markdown
Contributor Author

Eokye commented Apr 23, 2026

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 43b8b53108

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread comp/observer/logssource/impl/pipeline.go
Comment thread comp/observer/logssource/impl/component.go
Comment thread comp/observer/logssource/impl/source_provider.go
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 43b8b53108

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread comp/observer/logssource/impl/source_provider.go
Comment thread comp/observer/logssource/impl/source_provider_test.go
runningContainer() was missing an Owner field, so tests that expected
handleSet to add a source silently passed the KubernetesPod owner
guard and returned early — 4 tests were failing.
@Eokye Eokye force-pushed the eokye/logs_component branch from 55c9e39 to db679b1 Compare April 23, 2026 22:14
Added option to disable logs agent for eks gensim task, this will be
used for edge only log AD.
@CelianR
Copy link
Copy Markdown
Contributor

CelianR commented Apr 27, 2026

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: efc5d9dabe

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread comp/observer/logssource/impl/component.go Outdated
Comment thread comp/observer/logssource/impl/source_provider.go
@github-actions github-actions Bot added long review PR is complex, plan time to review it and removed medium review PR review might take time labels Apr 27, 2026
@CelianR
Copy link
Copy Markdown
Contributor

CelianR commented Apr 27, 2026

@codex review plz

@CelianR
Copy link
Copy Markdown
Contributor

CelianR commented Apr 27, 2026

Tweaked few things:

  • Changed team to q branch
  • Refactored kubelet code to still build this component if kubelet build tag not set (otherwise it disables all logs)

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1b4c174ab5

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread comp/observer/logssource/impl/source_provider.go Outdated
Comment thread comp/observer/logssource/impl/pipeline.go Outdated
@CelianR CelianR added the dev/do-not-cancel-pipelines The CI will by default cancel pipelines not running on the last commit label Apr 28, 2026
@CelianR
Copy link
Copy Markdown
Contributor

CelianR commented Apr 28, 2026

I'm gonna merge this PR, few notes:

  • I didn't test manually kubelet logs (like detecting an error from them)
  • We need to enable autodiscovery in the future for configured custom logs + annotations ([observer] Support auto discovery for logs source #49992)
  • I re-enabled this component when log agents is enabled for the demo, TBD what we want to do (I think we should enable this whenever the observer is enabled)
  • We need to update the agent chart to mount volumes related to container logs when logs agent is off

@CelianR CelianR merged commit d03dbf5 into q-branch-observer Apr 28, 2026
133 of 206 checks passed
@CelianR CelianR deleted the eokye/logs_component branch April 28, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev/do-not-cancel-pipelines The CI will by default cancel pipelines not running on the last commit long review PR is complex, plan time to review it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants