Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update all opentelemetry collector contrib packages to v0.…
…118.0 (open-telemetry#37398) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib) | `v0.117.0` -> `v0.118.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib) | `v0.117.0` -> `v0.118.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)</summary> ### [`v0.118.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01180) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.117.0...v0.118.0) ##### 🛑 Breaking changes 🛑 - `elasticsearchexporter`: Remove Index config, which was deprecated and replace with LogsIndex since v0.60.0 ([#&open-telemetry#8203;37094](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37094)) - `elasticsearchexporter`: Remove `dedup` config setting that was deprecated in v0.104.0 ([#&open-telemetry#8203;33773](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33773)) - `pkg/stanza`: Move `filelog.container.removeOriginalTimeField` feature gate to stable ([#&open-telemetry#8203;33389](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33389)) - `pkg/ottl`: Support dynamic indexing of maps and slices. ([#&open-telemetry#8203;36644](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36644)) - `prometheusremotewriteexporter`: Only append label values if they are different for colliding OTel attributes ([#&open-telemetry#8203;35896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35896)) This change ensures that, when translating colliding attributes from OTel attributes to Prometheus label, the label values are only appended if their values are different. This is a breaking change as it changes the value of label outputted. - `routingconnector`: Disconnect `match_once` parameter from functionality. ([#&open-telemetry#8203;29882](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29882)) The parameter will be ignored, except to trigger a warning log about its upcoming removal in v0.120.0. ##### 🚩 Deprecations 🚩 - `awscloudwatchmetricsreceiver`: move the component to unmaintained status ([#&open-telemetry#8203;36599](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36599)) - `githubgen`: Deprecate githubgen in this repository ([#&open-telemetry#8203;37294](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37294)) githubgen has moved to opentelemetry-go-build-tools. Please change your scripts to use this new location. ##### 🚀 New components 🚀 - `intervalprocessor`: Interval Processor is now Alpha stability and is added to the `contrib` and `k8s` distributions ([#&open-telemetry#8203;36514](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36514)) - `exporter/bmchelix`: Add a new component for exporting metrics to BMC Helix ([#&open-telemetry#8203;36773](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773)) - `gitlabreceiver`: Adds webhook skeleton to GitLab receiver to receive events from GitLab for tracing. ([#&open-telemetry#8203;35207](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35207)) This PR adds a skeleton for the GitLab receiver to receive events from GitLab for tracing via a webhook. The trace portion of this receiver will run and respond to GET requests for the health check only. - `extension/skywalkingencodingextension`: Support skywalking_encoding extension for skywalking traces. ([#&open-telemetry#8203;28693](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/28693)) ##### 💡 Enhancements 💡 - `mysqlreceiver`: Add delete_multi, update_multi metrics to mysql.commands for mysqlreceiver ([#&open-telemetry#8203;37301](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37301)) - `datadogexporter`: Add a feature gate datadog.EnableReceiveResourceSpansV2. Enabling this gate uses a refactored implementation of OTLP->Datadog Span translation in datadogexporter and datadogconnector which improves performance by 10%, and deprecates the following functionality: - No longer checks for resource-related values (container, env, hostname) in span attributes. This previous behavior did not follow the OTel spec. ([#&open-telemetry#8203;37171](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37171)) - `pkg/ottl`: Add the `Nanosecond` converter to return the nanosecond component from the specified time.Time ([#&open-telemetry#8203;37042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37042)) - `pkg/ottl`: Add the `Second` converter to return the second component from the specified time.Time ([#&open-telemetry#8203;37042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37042)) - `vcenterreceiver`: Adds vCenter memory capacity for hosts and memory granted metric for VMs. ([#&open-telemetry#8203;37257](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37257)) - `awss3exporter`: Implement sending queue for S3 exporter ([#&open-telemetry#8203;37274](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37274), [#&open-telemetry#8203;36264](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36264)) - `huaweicloudces`: Move huaweicloudces receiver to alpha ([#&open-telemetry#8203;34953](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34953)) - `cgroupruntimeextension`: Implement ECS metadata retrieval for cgroupruntime extension. ([#&open-telemetry#8203;36814](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36814)) - `deltatocumulativeprocessor`: cap the number of exponential histogram buckets to 160 ([#&open-telemetry#8203;33277](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33277)) - `resourcedetectionprocessor`: This enhancement detects AWS EKS cloud account ID ([#&open-telemetry#8203;37179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37179)) - `elasticsearchexporter`: Handle `EventName` for log records in OTel mode ([#&open-telemetry#8203;37011](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37011)) - `elasticsearchexporter`: More efficient JSON encoding for OTel mode ([#&open-telemetry#8203;37032](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37032)) Increases throughput for metrics by 2x and for logs and traces by 3x - `elasticsearchexporter`: Mark OTel mapping mode as stable ([#&open-telemetry#8203;37240](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37240)) OTel mapping mode should no longer be considered unstable as there is no planned breaking change. - `googlecloudmonitoringreceiver`: set the minimum collection interval as 60s ([#&open-telemetry#8203;36898](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36898)) - `datadogexporter`: Add a feature gate datadog.EnableOperationAndResourceNameV2. Enabling this gate modifies the logic for computing operation and resource names from OTLP spans to produce shorter, more readable names and improve alignment with OpenTelemetry specifications. ([#&open-telemetry#8203;36419](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36419)) - `dorisexporter`: send json lines to doris rather than json array ([#&open-telemetry#8203;36896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36896)) - `k8sattributesprocessor`: For pods with only one container, the `container.id` and `k8s.container.name` are not longer required in the resource attributes to add the container attributes ([#&open-telemetry#8203;34189](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34189)) - `logdedupprocessor`: Add 'include_fields' option to deduplicate log records via body or attribute fields. ([#&open-telemetry#8203;36965](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36965)) - `pkg/ottl`: Enhanced error messages for invalid cache access and introduced options to configure their values within the OTTL contexts. ([#&open-telemetry#8203;29017](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017)) - `pkg/ottl`: Add the `FormatTime` function to convert `time.Time` values to human-readable strings ([#&open-telemetry#8203;36870](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36870)) - `prometheusremotewriteexporter`: Re allows the configuration of multiple workers ([#&open-telemetry#8203;36134](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36134)) - `receiver/prometheusremotewrite`: Check if Scope is already present comparing with the received labels ([#&open-telemetry#8203;36927](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36927)) - `extension/jaegerremotesampling`: remove dependency on jaeger internal code ([#&open-telemetry#8203;36976](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36976)) - `telemetrygen`: Remove go-grpc-middleware dependency ([#&open-telemetry#8203;37103](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37103)) - `resourcedetectionprocessor`: Introduce kubeadm detector to retrieve local cluster name. ([#&open-telemetry#8203;35116](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35116)) - `signalfxexporter`: Prioritize retrieving token from context when accesstokenpassthrough is enabled ([#&open-telemetry#8203;37102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37102)) - `signaltometricsconnector`: Add core logic for the signal to metrics connector to make it functional. ([#&open-telemetry#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930)) - `signaltometrics`: Adds resource attributes based on telemetry settings to the connector to ensure single writer ([#&open-telemetry#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930)) - `tailsamplingprocessor`: Added debug logging to the sampling decision caches. ([#&open-telemetry#8203;37038](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37038)) - `tailsamplingprocessor`: Improved not sampled decision cache usage and deleting traces from the internal map when they are in a decision cache. ([#&open-telemetry#8203;37189](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37189)) ##### 🧰 Bug fixes 🧰 - `googlecloudpubsubreceiver`: Fix a goroutine leak during shutdown. ([#&open-telemetry#8203;30438](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/30438)) A goroutine leak was found in the googlecloudpubsubreceiver. The goroutine leak was caused by the receiver not closing the underlying created gRPC client when using an insecure custom endpoint. - `signalfxexporter`: Honor access_token_passthrough config option for sending events ([#&open-telemetry#8203;37102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37102)) - `clickhouseexporter`: Fix Nil Pointer Exception on Metrics/Traces export without service.name Resource Attribute ([#&open-telemetry#8203;37030](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37030)) - `k8sattributesprocessor`: Ensure the pods gathered by the processor contain the information about their related replica sets and deployments after the initial sync ([#&open-telemetry#8203;37056](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37056)) - `logdedupprocessor`: Fix config validation not working when creating a processor. ([#&open-telemetry#8203;37278](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37278)) - `pkg/ottl`: Fix bug with `replace_all_matches` and `replace_all_patterns` that caused non-string values to be changed to empty string when matching against empty string. ([#&open-telemetry#8203;37071](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37071)) - `tailsamplingprocessor`: Fixed sampling policy evaluation debug logging batch metrics (e.g. sampled). ([#&open-telemetry#8203;37040](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37040)) - `tailsamplingprocessor`: Late span age histogram should include sampled traces. ([#&open-telemetry#8203;37180](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37180)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information