Update OTel Collector dependencies to v0.159.0 - #55239
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f3f886bd03
ℹ️ 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".
Go Package Import DifferencesBaseline: 241e0cc
|
Files inventory check summaryFile checks results against ancestor 241e0cc4: Results for datadog-agent_7.84.0~devel.git.585.079e9c0.pipeline.133826563-1_amd64.deb:No change detected Results for datadog-iot-agent_7.84.0~devel.git.585.079e9c0.pipeline.133826563-1_amd64.deb:No change detected |
|
🎯 Code Coverage (details) 🔗 Commit SHA: 079e9c0 | Docs | View more details | Give us feedback! |
Regression DetectorRegression Detector ResultsMetrics dashboard Baseline: 241e0cc Optimization Goals: ✅ No significant changes detected
|
| perf | experiment | goal | Δ mean % | Δ mean % CI | trials | links |
|---|---|---|---|---|---|---|
| ➖ | dsd_uds_10mb_3k_timestamped_contexts_memory | memory utilization | +0.69 | [+0.48, +0.91] | 1 | Logs |
| ➖ | quality_gate_security_no_fs_load | memory utilization | +0.21 | [+0.12, +0.29] | 1 | Logs bounds checks dashboard |
| ➖ | dsd_uds_10mb_3k_timestamped_contexts_cpu | % cpu utilization | +0.17 | [-0.07, +0.42] | 1 | Logs |
| ➖ | quality_gate_idle | memory utilization | +0.11 | [+0.06, +0.15] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_idle_all_features | memory utilization | +0.08 | [+0.05, +0.12] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_security_mean_fs_load | memory utilization | +0.04 | [+0.01, +0.08] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_security_idle | memory utilization | -0.07 | [-0.12, -0.02] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_metrics_logs | memory utilization | -0.07 | [-0.30, +0.16] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_private_action_runner | memory utilization | -0.87 | [-1.00, -0.75] | 1 | Logs bounds checks dashboard |
| ➖ | quality_gate_logs | % cpu utilization | -0.89 | [-1.77, -0.01] | 1 | Logs bounds checks dashboard |
Bounds Checks: ✅ Passed
| perf | experiment | bounds_check_name | replicates_passed | observed_value | links |
|---|---|---|---|---|---|
| ✅ | quality_gate_idle | intake_connections | 10/10 | 4 = 4 | bounds checks dashboard |
| ✅ | quality_gate_idle | memory_usage | 10/10 | 173.40MiB ≤ 179MiB | bounds checks dashboard |
| ✅ | quality_gate_idle | total_bytes_received | 10/10 | 749.83KiB ≤ 819.20KiB | bounds checks dashboard |
| ✅ | quality_gate_idle_all_features | intake_connections | 10/10 | 4 = 4 | bounds checks dashboard |
| ✅ | quality_gate_idle_all_features | memory_usage | 10/10 | 525.43MiB ≤ 537MiB | bounds checks dashboard |
| ✅ | quality_gate_idle_all_features | total_bytes_received | 10/10 | 1.14MiB ≤ 1.25MiB | bounds checks dashboard |
| ✅ | quality_gate_logs | intake_connections | 10/10 | 18 ≤ 40 | bounds checks dashboard |
| ✅ | quality_gate_logs | memory_usage | 10/10 | 216.24MiB ≤ 220MiB | bounds checks dashboard |
| ✅ | quality_gate_logs | missed_bytes | 10/10 | 0B = 0B | bounds checks dashboard |
| ✅ | quality_gate_logs | total_bytes_received | 10/10 | 263.06MiB ≤ 292MiB | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | cpu_usage | 10/10 | 372.95 ≤ 2000 | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | intake_connections | 10/10 | 20 ≤ 40 | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | memory_usage | 10/10 | 437.55MiB ≤ 455MiB | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | missed_bytes | 10/10 | 0B = 0B | bounds checks dashboard |
| ✅ | quality_gate_metrics_logs | total_bytes_received | 10/10 | 0.94GiB ≤ 1.04GiB | bounds checks dashboard |
| ✅ | quality_gate_private_action_runner | memory_usage | 10/10 | 72.10MiB ≤ 75MiB | bounds checks dashboard |
| ✅ | quality_gate_security_idle | cpu_usage | 10/10 | 29.20 ≤ 100 | bounds checks dashboard |
| ✅ | quality_gate_security_idle | memory_usage | 10/10 | 329.81MiB ≤ 355MiB | bounds checks dashboard |
| ✅ | quality_gate_security_mean_fs_load | cpu_usage | 10/10 | 73.03 ≤ 200 | bounds checks dashboard |
| ✅ | quality_gate_security_mean_fs_load | memory_usage | 10/10 | 301.58MiB ≤ 335MiB | bounds checks dashboard |
| ✅ | quality_gate_security_no_fs_load | cpu_usage | 10/10 | 22.65 ≤ 100 | bounds checks dashboard |
| ✅ | quality_gate_security_no_fs_load | memory_usage | 10/10 | 311.38MiB ≤ 345MiB | bounds checks dashboard |
Explanation
Confidence level: 90.00%
Effect size tolerance: |Δ mean %| ≥ 5.00%
Performance changes are noted in the perf column of each table:
- ✅ = significantly better comparison variant performance
- ❌ = significantly worse comparison variant performance
- ➖ = no significant change in performance
A regression test is an A/B test of target performance in a repeatable rig, where "performance" is measured as "comparison variant minus baseline variant" for an optimization goal (e.g., ingress throughput). Due to intrinsic variability in measuring that goal, we can only estimate its mean value for each experiment; we report uncertainty in that value as a 90.00% confidence interval denoted "Δ mean % CI".
For each experiment, we decide whether a change in performance is a "regression" -- a change worth investigating further -- if all of the following criteria are true:
-
Its estimated |Δ mean %| ≥ 5.00%, indicating the change is big enough to merit a closer look.
-
Its 90.00% confidence interval "Δ mean % CI" does not contain zero, indicating that if our statistical model is accurate, there is at least a 90.00% chance there is a difference in performance between baseline and comparison variants.
-
Its configuration does not mark it "erratic".
CI Pass/Fail Decision
✅ Passed. All Quality Gates passed.
- quality_gate_private_action_runner, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_security_mean_fs_load, bounds check cpu_usage: 10/10 replicas passed. Gate passed.
- quality_gate_security_mean_fs_load, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_idle, bounds check total_bytes_received: 10/10 replicas passed. Gate passed.
- quality_gate_idle, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_idle, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_idle_all_features, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_idle_all_features, bounds check total_bytes_received: 10/10 replicas passed. Gate passed.
- quality_gate_idle_all_features, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_security_no_fs_load, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_security_no_fs_load, bounds check cpu_usage: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check cpu_usage: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check total_bytes_received: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_metrics_logs, bounds check missed_bytes: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check intake_connections: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check total_bytes_received: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check missed_bytes: 10/10 replicas passed. Gate passed.
- quality_gate_logs, bounds check memory_usage: 10/10 replicas passed. Gate passed.
- quality_gate_security_idle, bounds check cpu_usage: 10/10 replicas passed. Gate passed.
- quality_gate_security_idle, bounds check memory_usage: 10/10 replicas passed. Gate passed.
Static quality checks✅ Please find below the results from static quality gates Error
Gate failure full details
Note: Some gates exceeded limits but are non-blocking because the size hasn't increased from the ancestor commit. Successful checksInfo
8 successful checks with minimal change (< 2 KiB)
|
Bump otelslog to v0.20.0 in test/e2e-framework and test/new-e2e: the transitively-pulled v0.18.0 was built against an older otel/log API and failed to compile against the otel/log v0.21.0 resolved by this bump. Re-run modules.add-all-replace to canonicalize the replace paths collector.generate left in short form, bump fakeintake's pinned version after its go.mod changed, and restore static quality gate headroom via quality-gates.exception-threshold-bump. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The prior "tidy" commit reverted the go directive fix in the three OTel component modules back to the local toolchain version, re-breaking check-otel-module-versions. Also apply the granted exception bump for the per-PR relative size increase gates triggered by this dependency update. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Resolves conflicts across go.mod/go.sum files by trusting `dda inv tidy` to reconcile transitive dependencies, and manually merges the root go.mod's OTel v0.159.0 bump against main's unrelated ginkgo v2.32.1 bump. Re-pins the go directive in the three otelcol component modules to 1.25.0 (reverted to 1.25.7 by the post-merge tidy run) per check-otel-module-versions. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…bump fakeintake VERSION opentelemetry-collector-contrib is a multi-module repo: its root go.mod (used by check-otel-module-versions) says go 1.25.0, but pkg/datadog@v0.159.0 (a real dependency of datadogconnector/datadogexporter/serializerexporter) declares go 1.25.7. MVS correctly bumps our modules to 1.25.7, but the version check was forcing them back down to 1.25.0, leaving go.mod/go.sum out of sync with what `go mod tidy` actually produces and breaking go_mod_tidy_check. Relax the check to require the local version be at least the upstream one instead of an exact match. Also bump test/fakeintake/version/VERSION since tidy touched test/fakeintake/go.mod. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…-dependencies-0.159.0
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…-dependencies-0.159.0 # Conflicts: # comp/otelcol/collector-contrib/impl/go.sum # comp/otelcol/ddflareextension/impl/go.mod # comp/otelcol/ddflareextension/impl/go.sum # go.sum # internal/tools/go.sum # pkg/fleet/installer/go.sum # test/e2e-framework/go.sum # test/new-e2e/go.sum # tools/build-ddot-byoc/go.sum
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…-dependencies-0.159.0 # Conflicts: # comp/core/agenttelemetry/def/go.sum # comp/core/agenttelemetry/fx/go.sum # comp/core/agenttelemetry/impl/go.sum # comp/core/config/go.sum # comp/core/configsync/go.sum # comp/core/delegatedauth/api/cloudauth/aws/go.sum # comp/core/delegatedauth/go.sum # comp/core/ipc/httphelpers/go.sum # comp/core/ipc/impl/go.sum # comp/core/ipc/mock/go.sum # comp/core/log/fx/go.sum # comp/core/log/impl-trace/go.sum # comp/core/log/impl/go.sum # comp/core/secrets/fx/go.sum # comp/core/secrets/impl/go.sum # comp/core/secrets/noop-impl/go.sum # comp/core/status/go.sum # comp/core/status/statusimpl/go.sum # comp/core/tagger/def/go.sum # comp/core/tagger/fx-remote/go.mod # comp/core/tagger/fx-remote/go.sum # comp/core/tagger/impl-remote/go.mod # comp/core/tagger/impl-remote/go.sum # comp/forwarder/defaultforwarder/go.sum # comp/forwarder/orchestrator/orchestratorinterface/go.sum # comp/logs-library/go.sum # comp/logs/agent/config/go.sum # comp/otelcol/collector-contrib/def/go.mod # comp/otelcol/collector-contrib/def/go.sum # comp/otelcol/collector-contrib/impl/go.mod # comp/otelcol/collector-contrib/impl/go.sum # comp/otelcol/converter/impl/go.mod # comp/otelcol/converter/impl/go.sum # comp/otelcol/ddflareextension/def/go.mod # comp/otelcol/ddflareextension/impl/go.mod # comp/otelcol/ddflareextension/impl/go.sum # comp/otelcol/ddprofilingextension/def/go.mod # comp/otelcol/ddprofilingextension/impl/go.mod # comp/otelcol/ddprofilingextension/impl/go.sum # comp/otelcol/logsagentpipeline/go.sum # comp/otelcol/logsagentpipeline/logsagentpipelineimpl/go.sum # comp/otelcol/otlp/components/connector/datadogconnector/go.mod # comp/otelcol/otlp/components/connector/datadogconnector/go.sum # comp/otelcol/otlp/components/datadogconfig/go.mod # comp/otelcol/otlp/components/datadogconfig/go.sum # comp/otelcol/otlp/components/exporter/datadogexporter/go.mod # comp/otelcol/otlp/components/exporter/datadogexporter/go.sum # comp/otelcol/otlp/components/exporter/logsagentexporter/go.mod # comp/otelcol/otlp/components/exporter/logsagentexporter/go.sum # comp/otelcol/otlp/components/exporter/serializerexporter/go.mod # comp/otelcol/otlp/components/exporter/serializerexporter/go.sum # comp/otelcol/otlp/components/processor/infraattributesprocessor/go.mod # comp/otelcol/otlp/components/processor/infraattributesprocessor/go.sum # comp/otelcol/otlp/testutil/go.sum # comp/otelcol/status/impl/go.sum # comp/serializer/logscompression/go.sum # comp/serializer/metricscompression/go.sum # go.mod # go.sum # internal/qbranch/anomalydetection-testbench/go.mod # internal/qbranch/anomalydetection-testbench/go.sum # internal/tools/go.mod # internal/tools/go.sum # pkg/api/go.sum # pkg/config/env/go.sum # pkg/config/helper/go.sum # pkg/config/mock/go.sum # pkg/config/remote/go.mod # pkg/config/remote/go.sum # pkg/config/setup/go.sum # pkg/config/utils/go.sum # pkg/fleet/installer/go.mod # pkg/fleet/installer/go.sum # pkg/gohai/go.sum # pkg/logs/message/go.sum # pkg/logs/sources/go.sum # pkg/logs/util/testutils/go.sum # pkg/metrics/go.sum # pkg/opentelemetry-mapping-go/otlp/rum/go.mod # pkg/process/util/api/go.mod # pkg/process/util/api/go.sum # pkg/proto/go.mod # pkg/proto/go.sum # pkg/security/secl/go.sum # pkg/serializer/go.mod # pkg/serializer/go.sum # pkg/trace/go.mod # pkg/trace/go.sum # pkg/trace/otel/go.mod # pkg/trace/otel/go.sum # pkg/trace/stats/go.mod # pkg/trace/stats/go.sum # pkg/util/aws/creds/go.sum # pkg/util/compression/go.sum # pkg/util/flavor/go.sum # pkg/util/grpc/go.mod # pkg/util/grpc/go.sum # pkg/util/hostinfo/go.sum # pkg/util/http/go.sum # pkg/util/kubernetes/apiserver/common/namespace/go.sum # pkg/util/log/setup/go.sum # pkg/util/prometheus/go.mod # pkg/util/prometheus/go.sum # pkg/util/system/go.sum # pkg/util/uuid/go.sum # test/e2e-framework/go.mod # test/e2e-framework/go.sum # test/fakeintake/go.mod # test/fakeintake/go.sum # test/new-e2e/go.mod # test/new-e2e/go.sum # test/otel/go.mod # test/otel/go.sum # tools/retry_file_dump/go.sum
dda inv tidy + modules.add-all-replace after resolving the main merge conflicts; fakeintake server files changed so VERSION needed bumping to v16 per fakeintake_check_version_bump.
…-dependencies-0.159.0 # Conflicts: # comp/core/delegatedauth/api/cloudauth/aws/go.sum # comp/core/delegatedauth/go.sum # comp/otelcol/collector-contrib/impl/go.mod # comp/otelcol/collector-contrib/impl/go.sum # comp/otelcol/ddflareextension/impl/go.sum # comp/otelcol/otlp/components/connector/datadogconnector/go.mod # comp/otelcol/otlp/components/exporter/datadogexporter/go.mod # comp/otelcol/otlp/components/exporter/serializerexporter/go.mod # comp/otelcol/status/impl/go.sum # go.mod # go.sum # internal/qbranch/anomalydetection-testbench/go.sum # internal/tools/go.sum # pkg/util/prometheus/go.sum # test/e2e-framework/go.sum # test/new-e2e/go.sum
dda inv tidy + modules.add-all-replace after resolving the main merge conflicts; fakeintake server files changed and main had already bumped to v16, so VERSION needed bumping to v17.
aiuto
left a comment
There was a problem hiding this comment.
What exception on https://datadoghq.atlassian.net/wiki/spaces/ABLD/folder/5996904656/Exception
covers this?
|
@aiuto We have an exception for this kind of changes (otel dependency updates) a while ago: http://docs.google.com/document/d/1ncE2vY2m1IYEf0oX_uV4c6gesw-hGil1zl_BVpdg9jA/edit?tab=t.0 It was approved by @cmourot . Not sure why it wasn't on the confluence page, I'll try update |
…-dependencies-0.159.0 # Conflicts: # LICENSE-3rdparty.csv # comp/core/agenttelemetry/fx/go.sum # comp/core/agenttelemetry/impl/go.sum # comp/core/config/go.sum # comp/core/configsync/go.sum # comp/core/delegatedauth/api/cloudauth/aws/go.sum # comp/core/delegatedauth/go.sum # comp/core/hostname/hostnameinterface/mock/go.sum # comp/core/ipc/httphelpers/go.sum # comp/core/ipc/impl/go.sum # comp/core/ipc/mock/go.sum # comp/core/log/def/go.mod # comp/core/log/def/go.sum # comp/core/log/fx/go.sum # comp/core/log/impl-trace/go.sum # comp/core/log/impl/go.sum # comp/core/secrets/fx/go.sum # comp/core/secrets/impl/go.sum # comp/core/secrets/noop-impl/go.sum # comp/core/secrets/utils/go.mod # comp/core/secrets/utils/go.sum # comp/core/status/go.mod # comp/core/status/go.sum # comp/core/status/statusimpl/go.sum # comp/core/tagger/def/go.sum # comp/core/tagger/fx-remote/go.mod # comp/core/tagger/fx-remote/go.sum # comp/core/tagger/generic_store/go.sum # comp/core/tagger/impl-remote/go.mod # comp/core/tagger/impl-remote/go.sum # comp/core/tagger/origindetection/go.mod # comp/core/tagger/origindetection/go.sum # comp/core/tagger/subscriber/go.sum # comp/core/tagger/types/go.sum # comp/core/tagger/utils/go.mod # comp/core/tagger/utils/go.sum # comp/core/telemetry/go.sum # comp/def/go.mod # comp/def/go.sum # comp/forwarder/defaultforwarder/go.sum # comp/forwarder/orchestrator/orchestratorinterface/go.sum # comp/logs-library/go.sum # comp/logs/agent/config/go.sum # comp/otelcol/collector-contrib/def/go.mod # comp/otelcol/collector-contrib/def/go.sum # comp/otelcol/collector-contrib/impl/go.mod # comp/otelcol/collector-contrib/impl/go.sum # comp/otelcol/converter/def/go.mod # comp/otelcol/converter/def/go.sum # comp/otelcol/converter/impl/go.mod # comp/otelcol/converter/impl/go.sum # comp/otelcol/ddflareextension/def/go.mod # comp/otelcol/ddflareextension/def/go.sum # comp/otelcol/ddflareextension/impl/go.mod # comp/otelcol/ddflareextension/impl/go.sum # comp/otelcol/ddprofilingextension/def/go.mod # comp/otelcol/ddprofilingextension/def/go.sum # comp/otelcol/ddprofilingextension/impl/go.mod # comp/otelcol/ddprofilingextension/impl/go.sum # comp/otelcol/logsagentpipeline/go.sum # comp/otelcol/logsagentpipeline/logsagentpipelineimpl/go.sum # comp/otelcol/otlp/components/connector/datadogconnector/go.mod # comp/otelcol/otlp/components/connector/datadogconnector/go.sum # comp/otelcol/otlp/components/datadogconfig/go.mod # comp/otelcol/otlp/components/datadogconfig/go.sum # comp/otelcol/otlp/components/exporter/datadogexporter/go.mod # comp/otelcol/otlp/components/exporter/datadogexporter/go.sum # comp/otelcol/otlp/components/exporter/logsagentexporter/go.mod # comp/otelcol/otlp/components/exporter/logsagentexporter/go.sum # comp/otelcol/otlp/components/exporter/serializerexporter/go.mod # comp/otelcol/otlp/components/exporter/serializerexporter/go.sum # comp/otelcol/otlp/components/metricsclient/go.mod # comp/otelcol/otlp/components/metricsclient/go.sum # comp/otelcol/otlp/components/processor/infraattributesprocessor/go.mod # comp/otelcol/otlp/components/processor/infraattributesprocessor/go.sum # comp/otelcol/otlp/testutil/go.mod # comp/otelcol/otlp/testutil/go.sum # comp/otelcol/status/impl/go.sum # comp/serializer/logscompression/go.sum # comp/serializer/metricscompression/go.sum # comp/trace/agent/def/go.mod # comp/trace/agent/def/go.sum # go.mod # go.sum # internal/qbranch/anomalydetection-testbench/go.mod # internal/qbranch/anomalydetection-testbench/go.sum # internal/tools/go.mod # internal/tools/go.sum # internal/tools/modparser/go.mod # internal/tools/modparser/go.sum # internal/tools/worksynchronizer/go.mod # internal/tools/worksynchronizer/go.sum # pkg/aggregator/ckey/go.sum # pkg/api/go.sum # pkg/config/basic/go.mod # pkg/config/basic/go.sum # pkg/config/create/go.sum # pkg/config/env/go.sum # pkg/config/helper/go.sum # pkg/config/mock/go.sum # pkg/config/nodetreemodel/go.sum # pkg/config/remote/go.mod # pkg/config/remote/go.sum # pkg/config/schema/go.mod # pkg/config/schema/go.sum # pkg/config/setup/go.sum # pkg/config/structure/go.sum # pkg/config/utils/go.sum # pkg/discovery/tracermetadata/model/go.mod # pkg/discovery/tracermetadata/model/go.sum # pkg/errors/go.mod # pkg/errors/go.sum # pkg/fleet/installer/go.mod # pkg/fleet/installer/go.sum # pkg/gohai/go.sum # pkg/logs/message/go.sum # pkg/logs/sources/go.sum # pkg/logs/status/utils/go.mod # pkg/logs/status/utils/go.sum # pkg/logs/util/testutils/go.sum # pkg/metrics/go.sum # pkg/network/driver/go.sum # pkg/networkdevice/profile/go.mod # pkg/networkdevice/profile/go.sum # pkg/networkpath/payload/go.mod # pkg/networkpath/payload/go.sum # pkg/obfuscate/go.mod # pkg/obfuscate/go.sum # pkg/opentelemetry-mapping-go/inframetadata/go.mod # pkg/opentelemetry-mapping-go/inframetadata/go.sum # pkg/opentelemetry-mapping-go/inframetadata/gohai/internal/gohaitest/go.mod # pkg/opentelemetry-mapping-go/inframetadata/gohai/internal/gohaitest/go.sum # pkg/opentelemetry-mapping-go/otlp/attributes/go.mod # pkg/opentelemetry-mapping-go/otlp/attributes/go.sum # pkg/opentelemetry-mapping-go/otlp/logs/go.mod # pkg/opentelemetry-mapping-go/otlp/logs/go.sum # pkg/opentelemetry-mapping-go/otlp/metrics/go.mod # pkg/opentelemetry-mapping-go/otlp/metrics/go.sum # pkg/opentelemetry-mapping-go/otlp/rum/go.mod # pkg/opentelemetry-mapping-go/otlp/rum/go.sum # pkg/orchestrator/util/go.mod # pkg/orchestrator/util/go.sum # pkg/process/util/api/go.mod # pkg/process/util/api/go.sum # pkg/proto/go.mod # pkg/proto/go.sum # pkg/remoteconfig/state/go.mod # pkg/remoteconfig/state/go.sum # pkg/security/secl/go.sum # pkg/serializer/go.mod # pkg/serializer/go.sum # pkg/ssi/testutils/go.sum # pkg/status/health/go.mod # pkg/status/health/go.sum # pkg/tagset/go.sum # pkg/trace/go.mod # pkg/trace/go.sum # pkg/trace/log/go.mod # pkg/trace/log/go.sum # pkg/trace/otel/go.mod # pkg/trace/otel/go.sum # pkg/trace/stats/go.mod # pkg/trace/stats/go.sum # pkg/trace/traceutil/go.sum # pkg/util/aws/creds/go.sum # pkg/util/backoff/go.mod # pkg/util/backoff/go.sum # pkg/util/buf/go.mod # pkg/util/buf/go.sum # pkg/util/cache/go.mod # pkg/util/cache/go.sum # pkg/util/cgroups/go.sum # pkg/util/common/go.mod # pkg/util/common/go.sum # pkg/util/compression/go.sum # pkg/util/confmaputils/go.mod # pkg/util/confmaputils/go.sum # pkg/util/containers/image/go.mod # pkg/util/containers/image/go.sum # pkg/util/defaultpaths/go.sum # pkg/util/executable/go.mod # pkg/util/executable/go.sum # pkg/util/filesystem/go.sum # pkg/util/flavor/go.sum # pkg/util/fxutil/go.sum # pkg/util/grpc/go.mod # pkg/util/grpc/go.sum # pkg/util/hostinfo/go.sum # pkg/util/hostname/validate/go.sum # pkg/util/http/go.sum # pkg/util/json/go.mod # pkg/util/json/go.sum # pkg/util/jsonquery/go.sum # pkg/util/kubernetes/apiserver/common/namespace/go.sum # pkg/util/log/go.sum # pkg/util/log/setup/go.sum # pkg/util/option/go.mod # pkg/util/option/go.sum # pkg/util/otel/go.mod # pkg/util/otel/go.sum # pkg/util/prometheus/go.mod # pkg/util/prometheus/go.sum # pkg/util/quantile/go.sum # pkg/util/quantile/sketchtest/go.mod # pkg/util/quantile/sketchtest/go.sum # pkg/util/scrubber/go.sum # pkg/util/sort/go.mod # pkg/util/sort/go.sum # pkg/util/startstop/go.mod # pkg/util/startstop/go.sum # pkg/util/statstracker/go.mod # pkg/util/statstracker/go.sum # pkg/util/system/go.sum # pkg/util/testutil/go.mod # pkg/util/testutil/go.sum # pkg/util/utilizationtracker/go.mod # pkg/util/utilizationtracker/go.sum # pkg/util/winutil/go.sum # pkg/version/go.mod # pkg/version/go.sum # test/e2e-framework/go.mod # test/e2e-framework/go.sum # test/fakeintake/go.mod # test/fakeintake/go.sum # test/fakeintake/version/VERSION # test/new-e2e/go.mod # test/new-e2e/go.sum # test/otel/go.mod # test/otel/go.sum # test/static/static_quality_gates.yml # tools/build-ddot-byoc/go.sum # tools/retry_file_dump/go.sum
dda inv tidy + modules.add-all-replace after resolving the main merge conflicts; fakeintake server files changed and main had already bumped to v20, so VERSION needed bumping to v21.
dda inv tidy alone left go.opentelemetry.io/otel/{,metric,trace}
pinned at v1.45.0 while bazel's go_mod_tidy_all (used by CI's
bazel:run-go-mod-tidy and lint_licenses jobs) resolves them to
v1.46.0, causing both jobs to fail.
|
/merge |
|
View all feedbacks in Devflow UI.
PR already in the queue with status waiting |
…-dependencies-0.159.0 # Conflicts: # test/new-e2e/go.sum
Ran go work sync, dda inv tidy (bazel go_mod_tidy_all), and dda inv generate-licenses after the latest main merge to keep transitive dependency versions and license inventory consistent across all otel-related Go modules. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
CI job 1992640199 showed the image is now 89.2 KB over the 1002.01 MiB on-disk limit after the latest go.mod/go.sum reconciliation. Per-PR threshold breaches on the other gates already have an exception granted by @aiuto; this absolute-limit gate needed its own bump per the standing OTel-upgrade exemption (AGENTS.md update-otel-deps skill, Manual Step 4). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This PR updates the dependencies of the OTel Collector to v0.159.0 and generates the OTel Agent code.