-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Update All OTEL Collector contrib packages to v0.106.0 #5788
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update All OTEL Collector contrib packages to v0.106.0 #5788
Conversation
Signed-off-by: Mend Renovate <[email protected]>
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5788 +/- ##
==========================================
+ Coverage 96.53% 96.66% +0.13%
==========================================
Files 342 342
Lines 16519 16519
==========================================
+ Hits 15946 15968 +22
+ Misses 386 362 -24
- Partials 187 189 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Signed-off-by: Yuri Shkuro <[email protected]>
| t.Cleanup(func() { | ||
| server.Stop() | ||
| exited.Wait() // don't allow test to finish before server exits | ||
| }) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix for failure in the first run:
panic: Fail in goroutine after TestNew has completed
goroutine 34 [running]:
testing.(*common).Fail(0xc0003a4340)
/opt/hostedtoolcache/go/1.22.5/x64/src/testing/testing.go:952 +0x194
testing.(*common).Errorf(0xc0003a4340, {0x145[32](https://github.com/jaegertracing/jaeger/actions/runs/10155520347/job/28082421643?pr=5788#step:8:33)54, 0x3}, {0xc00011cda0, 0x1, 0x1})
/opt/hostedtoolcache/go/1.22.5/x64/src/testing/testing.go:1075 +0xaf
github.com/stretchr/testify/assert.Fail({0x15dd480, 0xc0003a4340}, {0xc000394340, 0x3c}, {0x0, 0x0, 0x0})
/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/assert/assertions.go:363 +0x447
github.com/stretchr/testify/assert.NoError({0x15dd480, 0xc0003a4340}, {0x15dd400, 0x1ce2fa0}, {0x0, 0x0, 0x0})
/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/assert/assertions.go:1545 +0x147
github.com/stretchr/testify/require.NoError({0x15e21c8, 0xc0003a4340}, {0x15dd400, 0x1ce2fa0}, {0x0, 0x0, 0x0})
/home/runner/go/pkg/mod/github.com/stretchr/[email protected]/require/require.go:1354 +0xc5
github.com/jaegertracing/jaeger/cmd/anonymizer/app/query.newTestServer.func1()
/home/runner/work/jaeger/jaeger/cmd/anonymizer/app/query/query_test.go:75 +0x6f
created by github.com/jaegertracing/jaeger/cmd/anonymizer/app/query.newTestServer in goroutine 18
/home/runner/work/jaeger/jaeger/cmd/anonymizer/app/query/query_test.go:73 +0x[33](https://github.com/jaegertracing/jaeger/actions/runs/10155520347/job/28082421643?pr=5788#step:8:34)f
…#5788) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.105.0...v0.106.0) ##### 🛑 Breaking changes 🛑 - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.106.0 ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count", "vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit", "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The "resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0 - `googlemanagedprometheusexporter`: Fix typo in `exporter.googlemanagedpromethues.intToDouble` feature gate ([#​34232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34232)) ##### 🚩 Deprecations 🚩 - `k8sattributesprocessor`: Deprecate `extract.annotations.regex` and `extract.labels.regex` config fields in favor of the `ExtractPatterns` function in the transform processor. The `FieldExtractConfig.Regex` parameter will be removed in version v0.111.0. ([#​25128](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25128)) Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the `ExtractPatterns` function from the transform processor instead. To convert your current configuration please check the `ExtractPatterns` function [documentation](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl/ottlfuncs#extractpatterns). You should use the `pattern` parameter of `ExtractPatterns` instead of using the `FieldExtractConfig.Regex` parameter. ##### 🚀 New components 🚀 - `otlpjsonconnector`: New component that will allow extracting otlpjson data from incoming Logs. ([#​34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `redis_storage`: Adds a new storage extension using Redis to store data in transit ([#​31682](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31682)) ##### 💡 Enhancements 💡 - `processor/transform`: Add `scale_metric` function that scales all data points in a metric. ([#​16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214)) - `vcenterreceiver`: Adds vCenter vSAN host metrics. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) Introduces the following vSAN host metrics to the vCenter receiver: - vcenter.host.vsan.throughput - vcenter.host.vsan.iops - vcenter.host.vsan.congestions - vcenter.host.vsan.cache.hit_rate - vcenter.host.vsan.latency.avg - `transformprocessor`: Support aggregating metrics based on their attributes. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `metricstransformprocessor`: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `telemetrygen`: uses the go logging SDK instead of pdata ([#​18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902)) - `elasticsearchexporter`: Add explicit bounds histogram support to metrics ([#​34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045)) - `hostmetricsreceiver`: allow configuring log pipeline to send host EntityState event ([#​33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927)) - `elasticsearchexporter`: Introduce an experimental OTel native mapping mode for logs ([#​33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290)) - `extension/healthcheckv2`: Add extension/subcomponent management logic. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `otlpjsonconnector`: Add connector's implementations ([#​34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `windowsperfcountersreceiver`: Improve handling of non-existing instances for Windows Performance Counters ([#​33815](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33815)) It is an expected that when querying Windows Performance Counters the targeted instances may not be present. The receiver will no longer require the use of `recreate_query` to handle non-existing instances. As soon as the instances are available, the receiver will start collecting metrics for them. There won't be warning log messages when there are no matches for the configured instances. - `kafkareceiver`: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities ([#​28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630)) - `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages moved into this repository. ([#​33567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33567)) New integration testing between otelarrowexporter and otelarrowreceiver. - `otlpjsonconnector`: Move connector's stability to alpha. ([#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208), [#​34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253)) - `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf` ([#​33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Clusters. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Virtual Machines. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) ##### 🧰 Bug fixes 🧰 - `clickhouseexporter`: Increase the default number of queue consumers to 10 ([#​34176](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34176)) - `opencensusreceiver`: Do not report an error into resource status during receiver shutdown when the listener connection was closed. ([#​33865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33865)) - `datadogconnector`: Produce stats for non-root client and producer spans when `connector.datadogconnector.NativeIngest` and `compute_top_level_by_span_kind` are enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) You should have only run into this bug when ALL the conditions below are met | 1. feature gate `connector.datadogconnector.NativeIngest` is enabled | 2. config `compute_top_level_by_span_kind` is set to true | 3. config `compute_stats_by_span_kind` is unset or set to false | 4. you have child spans with client or producer span kind - `datadogconnector`: Respect `_dd.measured` when `connector.datadogconnector.NativeIngest` is enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) Spans with attribute `_dd.measured` set to 1 will always get Datadog APM stats - `deltatocumulativeprocessor`: fix bucket counts when downscaling exp histograms with odd offsets ([#​33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831)) - `otelarrowreceiver`: Fix potential goroutine leak when in stream-shutdown. ([#​34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236)) - `otelarrowreceiver`: Eliminate one spurious span error. ([#​34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175)) - `pkg/ottl`: Handle JSON array provided to ParseJSON function ([#​33535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33535)) - `exporter/datadog`: Fixes a bug where `otelcol_exporter_sent_log_records` was reporting double as many logs sent when using the logs agent feature gate. ([#​33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887)) - `statsdeceiver`: Log only non-EOF errors when reading payload received via TCP. ([#​33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951)) - `vcenterreceiver`: Adds destroys to the ContainerViews in the client. ([#​34254](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34254)) This may not be necessary, but it should be better practice than not. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jared Tan <[email protected]>
…#5788) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.105.0...v0.106.0) ##### 🛑 Breaking changes 🛑 - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.106.0 ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count", "vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit", "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The "resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0 - `googlemanagedprometheusexporter`: Fix typo in `exporter.googlemanagedpromethues.intToDouble` feature gate ([#​34232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34232)) ##### 🚩 Deprecations 🚩 - `k8sattributesprocessor`: Deprecate `extract.annotations.regex` and `extract.labels.regex` config fields in favor of the `ExtractPatterns` function in the transform processor. The `FieldExtractConfig.Regex` parameter will be removed in version v0.111.0. ([#​25128](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25128)) Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the `ExtractPatterns` function from the transform processor instead. To convert your current configuration please check the `ExtractPatterns` function [documentation](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl/ottlfuncs#extractpatterns). You should use the `pattern` parameter of `ExtractPatterns` instead of using the `FieldExtractConfig.Regex` parameter. ##### 🚀 New components 🚀 - `otlpjsonconnector`: New component that will allow extracting otlpjson data from incoming Logs. ([#​34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `redis_storage`: Adds a new storage extension using Redis to store data in transit ([#​31682](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31682)) ##### 💡 Enhancements 💡 - `processor/transform`: Add `scale_metric` function that scales all data points in a metric. ([#​16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214)) - `vcenterreceiver`: Adds vCenter vSAN host metrics. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) Introduces the following vSAN host metrics to the vCenter receiver: - vcenter.host.vsan.throughput - vcenter.host.vsan.iops - vcenter.host.vsan.congestions - vcenter.host.vsan.cache.hit_rate - vcenter.host.vsan.latency.avg - `transformprocessor`: Support aggregating metrics based on their attributes. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `metricstransformprocessor`: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `telemetrygen`: uses the go logging SDK instead of pdata ([#​18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902)) - `elasticsearchexporter`: Add explicit bounds histogram support to metrics ([#​34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045)) - `hostmetricsreceiver`: allow configuring log pipeline to send host EntityState event ([#​33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927)) - `elasticsearchexporter`: Introduce an experimental OTel native mapping mode for logs ([#​33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290)) - `extension/healthcheckv2`: Add extension/subcomponent management logic. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `otlpjsonconnector`: Add connector's implementations ([#​34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `windowsperfcountersreceiver`: Improve handling of non-existing instances for Windows Performance Counters ([#​33815](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33815)) It is an expected that when querying Windows Performance Counters the targeted instances may not be present. The receiver will no longer require the use of `recreate_query` to handle non-existing instances. As soon as the instances are available, the receiver will start collecting metrics for them. There won't be warning log messages when there are no matches for the configured instances. - `kafkareceiver`: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities ([#​28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630)) - `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages moved into this repository. ([#​33567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33567)) New integration testing between otelarrowexporter and otelarrowreceiver. - `otlpjsonconnector`: Move connector's stability to alpha. ([#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208), [#​34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253)) - `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf` ([#​33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Clusters. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Virtual Machines. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) ##### 🧰 Bug fixes 🧰 - `clickhouseexporter`: Increase the default number of queue consumers to 10 ([#​34176](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34176)) - `opencensusreceiver`: Do not report an error into resource status during receiver shutdown when the listener connection was closed. ([#​33865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33865)) - `datadogconnector`: Produce stats for non-root client and producer spans when `connector.datadogconnector.NativeIngest` and `compute_top_level_by_span_kind` are enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) You should have only run into this bug when ALL the conditions below are met | 1. feature gate `connector.datadogconnector.NativeIngest` is enabled | 2. config `compute_top_level_by_span_kind` is set to true | 3. config `compute_stats_by_span_kind` is unset or set to false | 4. you have child spans with client or producer span kind - `datadogconnector`: Respect `_dd.measured` when `connector.datadogconnector.NativeIngest` is enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) Spans with attribute `_dd.measured` set to 1 will always get Datadog APM stats - `deltatocumulativeprocessor`: fix bucket counts when downscaling exp histograms with odd offsets ([#​33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831)) - `otelarrowreceiver`: Fix potential goroutine leak when in stream-shutdown. ([#​34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236)) - `otelarrowreceiver`: Eliminate one spurious span error. ([#​34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175)) - `pkg/ottl`: Handle JSON array provided to ParseJSON function ([#​33535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33535)) - `exporter/datadog`: Fixes a bug where `otelcol_exporter_sent_log_records` was reporting double as many logs sent when using the logs agent feature gate. ([#​33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887)) - `statsdeceiver`: Log only non-EOF errors when reading payload received via TCP. ([#​33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951)) - `vcenterreceiver`: Adds destroys to the ContainerViews in the client. ([#​34254](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34254)) This may not be necessary, but it should be better practice than not. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jared Tan <[email protected]>
…#5788) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.105.0...v0.106.0) ##### 🛑 Breaking changes 🛑 - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.106.0 ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count", "vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit", "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The "resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0 - `googlemanagedprometheusexporter`: Fix typo in `exporter.googlemanagedpromethues.intToDouble` feature gate ([#​34232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34232)) ##### 🚩 Deprecations 🚩 - `k8sattributesprocessor`: Deprecate `extract.annotations.regex` and `extract.labels.regex` config fields in favor of the `ExtractPatterns` function in the transform processor. The `FieldExtractConfig.Regex` parameter will be removed in version v0.111.0. ([#​25128](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25128)) Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the `ExtractPatterns` function from the transform processor instead. To convert your current configuration please check the `ExtractPatterns` function [documentation](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl/ottlfuncs#extractpatterns). You should use the `pattern` parameter of `ExtractPatterns` instead of using the `FieldExtractConfig.Regex` parameter. ##### 🚀 New components 🚀 - `otlpjsonconnector`: New component that will allow extracting otlpjson data from incoming Logs. ([#​34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `redis_storage`: Adds a new storage extension using Redis to store data in transit ([#​31682](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31682)) ##### 💡 Enhancements 💡 - `processor/transform`: Add `scale_metric` function that scales all data points in a metric. ([#​16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214)) - `vcenterreceiver`: Adds vCenter vSAN host metrics. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) Introduces the following vSAN host metrics to the vCenter receiver: - vcenter.host.vsan.throughput - vcenter.host.vsan.iops - vcenter.host.vsan.congestions - vcenter.host.vsan.cache.hit_rate - vcenter.host.vsan.latency.avg - `transformprocessor`: Support aggregating metrics based on their attributes. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `metricstransformprocessor`: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `telemetrygen`: uses the go logging SDK instead of pdata ([#​18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902)) - `elasticsearchexporter`: Add explicit bounds histogram support to metrics ([#​34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045)) - `hostmetricsreceiver`: allow configuring log pipeline to send host EntityState event ([#​33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927)) - `elasticsearchexporter`: Introduce an experimental OTel native mapping mode for logs ([#​33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290)) - `extension/healthcheckv2`: Add extension/subcomponent management logic. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `otlpjsonconnector`: Add connector's implementations ([#​34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `windowsperfcountersreceiver`: Improve handling of non-existing instances for Windows Performance Counters ([#​33815](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33815)) It is an expected that when querying Windows Performance Counters the targeted instances may not be present. The receiver will no longer require the use of `recreate_query` to handle non-existing instances. As soon as the instances are available, the receiver will start collecting metrics for them. There won't be warning log messages when there are no matches for the configured instances. - `kafkareceiver`: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities ([#​28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630)) - `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages moved into this repository. ([#​33567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33567)) New integration testing between otelarrowexporter and otelarrowreceiver. - `otlpjsonconnector`: Move connector's stability to alpha. ([#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208), [#​34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253)) - `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf` ([#​33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Clusters. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Virtual Machines. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) ##### 🧰 Bug fixes 🧰 - `clickhouseexporter`: Increase the default number of queue consumers to 10 ([#​34176](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34176)) - `opencensusreceiver`: Do not report an error into resource status during receiver shutdown when the listener connection was closed. ([#​33865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33865)) - `datadogconnector`: Produce stats for non-root client and producer spans when `connector.datadogconnector.NativeIngest` and `compute_top_level_by_span_kind` are enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) You should have only run into this bug when ALL the conditions below are met | 1. feature gate `connector.datadogconnector.NativeIngest` is enabled | 2. config `compute_top_level_by_span_kind` is set to true | 3. config `compute_stats_by_span_kind` is unset or set to false | 4. you have child spans with client or producer span kind - `datadogconnector`: Respect `_dd.measured` when `connector.datadogconnector.NativeIngest` is enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) Spans with attribute `_dd.measured` set to 1 will always get Datadog APM stats - `deltatocumulativeprocessor`: fix bucket counts when downscaling exp histograms with odd offsets ([#​33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831)) - `otelarrowreceiver`: Fix potential goroutine leak when in stream-shutdown. ([#​34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236)) - `otelarrowreceiver`: Eliminate one spurious span error. ([#​34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175)) - `pkg/ottl`: Handle JSON array provided to ParseJSON function ([#​33535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33535)) - `exporter/datadog`: Fixes a bug where `otelcol_exporter_sent_log_records` was reporting double as many logs sent when using the logs agent feature gate. ([#​33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887)) - `statsdeceiver`: Log only non-EOF errors when reading payload received via TCP. ([#​33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951)) - `vcenterreceiver`: Adds destroys to the ContainerViews in the client. ([#​34254](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34254)) This may not be necessary, but it should be better practice than not. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jared Tan <[email protected]>
…#5788) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.105.0...v0.106.0) ##### 🛑 Breaking changes 🛑 - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.106.0 ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count", "vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit", "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The "resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0 - `googlemanagedprometheusexporter`: Fix typo in `exporter.googlemanagedpromethues.intToDouble` feature gate ([#​34232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34232)) ##### 🚩 Deprecations 🚩 - `k8sattributesprocessor`: Deprecate `extract.annotations.regex` and `extract.labels.regex` config fields in favor of the `ExtractPatterns` function in the transform processor. The `FieldExtractConfig.Regex` parameter will be removed in version v0.111.0. ([#​25128](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25128)) Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the `ExtractPatterns` function from the transform processor instead. To convert your current configuration please check the `ExtractPatterns` function [documentation](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl/ottlfuncs#extractpatterns). You should use the `pattern` parameter of `ExtractPatterns` instead of using the `FieldExtractConfig.Regex` parameter. ##### 🚀 New components 🚀 - `otlpjsonconnector`: New component that will allow extracting otlpjson data from incoming Logs. ([#​34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `redis_storage`: Adds a new storage extension using Redis to store data in transit ([#​31682](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31682)) ##### 💡 Enhancements 💡 - `processor/transform`: Add `scale_metric` function that scales all data points in a metric. ([#​16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214)) - `vcenterreceiver`: Adds vCenter vSAN host metrics. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) Introduces the following vSAN host metrics to the vCenter receiver: - vcenter.host.vsan.throughput - vcenter.host.vsan.iops - vcenter.host.vsan.congestions - vcenter.host.vsan.cache.hit_rate - vcenter.host.vsan.latency.avg - `transformprocessor`: Support aggregating metrics based on their attributes. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `metricstransformprocessor`: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `telemetrygen`: uses the go logging SDK instead of pdata ([#​18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902)) - `elasticsearchexporter`: Add explicit bounds histogram support to metrics ([#​34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045)) - `hostmetricsreceiver`: allow configuring log pipeline to send host EntityState event ([#​33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927)) - `elasticsearchexporter`: Introduce an experimental OTel native mapping mode for logs ([#​33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290)) - `extension/healthcheckv2`: Add extension/subcomponent management logic. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `otlpjsonconnector`: Add connector's implementations ([#​34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `windowsperfcountersreceiver`: Improve handling of non-existing instances for Windows Performance Counters ([#​33815](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33815)) It is an expected that when querying Windows Performance Counters the targeted instances may not be present. The receiver will no longer require the use of `recreate_query` to handle non-existing instances. As soon as the instances are available, the receiver will start collecting metrics for them. There won't be warning log messages when there are no matches for the configured instances. - `kafkareceiver`: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities ([#​28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630)) - `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages moved into this repository. ([#​33567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33567)) New integration testing between otelarrowexporter and otelarrowreceiver. - `otlpjsonconnector`: Move connector's stability to alpha. ([#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208), [#​34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253)) - `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf` ([#​33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Clusters. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Virtual Machines. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) ##### 🧰 Bug fixes 🧰 - `clickhouseexporter`: Increase the default number of queue consumers to 10 ([#​34176](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34176)) - `opencensusreceiver`: Do not report an error into resource status during receiver shutdown when the listener connection was closed. ([#​33865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33865)) - `datadogconnector`: Produce stats for non-root client and producer spans when `connector.datadogconnector.NativeIngest` and `compute_top_level_by_span_kind` are enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) You should have only run into this bug when ALL the conditions below are met | 1. feature gate `connector.datadogconnector.NativeIngest` is enabled | 2. config `compute_top_level_by_span_kind` is set to true | 3. config `compute_stats_by_span_kind` is unset or set to false | 4. you have child spans with client or producer span kind - `datadogconnector`: Respect `_dd.measured` when `connector.datadogconnector.NativeIngest` is enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) Spans with attribute `_dd.measured` set to 1 will always get Datadog APM stats - `deltatocumulativeprocessor`: fix bucket counts when downscaling exp histograms with odd offsets ([#​33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831)) - `otelarrowreceiver`: Fix potential goroutine leak when in stream-shutdown. ([#​34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236)) - `otelarrowreceiver`: Eliminate one spurious span error. ([#​34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175)) - `pkg/ottl`: Handle JSON array provided to ParseJSON function ([#​33535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33535)) - `exporter/datadog`: Fixes a bug where `otelcol_exporter_sent_log_records` was reporting double as many logs sent when using the logs agent feature gate. ([#​33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887)) - `statsdeceiver`: Log only non-EOF errors when reading payload received via TCP. ([#​33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951)) - `vcenterreceiver`: Adds destroys to the ContainerViews in the client. ([#​34254](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34254)) This may not be necessary, but it should be better practice than not. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jared Tan <[email protected]>
…#5788) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.105.0...v0.106.0) ##### 🛑 Breaking changes 🛑 - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.106.0 ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count", "vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit", "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The "resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0 - `googlemanagedprometheusexporter`: Fix typo in `exporter.googlemanagedpromethues.intToDouble` feature gate ([#​34232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34232)) ##### 🚩 Deprecations 🚩 - `k8sattributesprocessor`: Deprecate `extract.annotations.regex` and `extract.labels.regex` config fields in favor of the `ExtractPatterns` function in the transform processor. The `FieldExtractConfig.Regex` parameter will be removed in version v0.111.0. ([#​25128](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25128)) Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the `ExtractPatterns` function from the transform processor instead. To convert your current configuration please check the `ExtractPatterns` function [documentation](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl/ottlfuncs#extractpatterns). You should use the `pattern` parameter of `ExtractPatterns` instead of using the `FieldExtractConfig.Regex` parameter. ##### 🚀 New components 🚀 - `otlpjsonconnector`: New component that will allow extracting otlpjson data from incoming Logs. ([#​34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `redis_storage`: Adds a new storage extension using Redis to store data in transit ([#​31682](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31682)) ##### 💡 Enhancements 💡 - `processor/transform`: Add `scale_metric` function that scales all data points in a metric. ([#​16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214)) - `vcenterreceiver`: Adds vCenter vSAN host metrics. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) Introduces the following vSAN host metrics to the vCenter receiver: - vcenter.host.vsan.throughput - vcenter.host.vsan.iops - vcenter.host.vsan.congestions - vcenter.host.vsan.cache.hit_rate - vcenter.host.vsan.latency.avg - `transformprocessor`: Support aggregating metrics based on their attributes. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `metricstransformprocessor`: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `telemetrygen`: uses the go logging SDK instead of pdata ([#​18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902)) - `elasticsearchexporter`: Add explicit bounds histogram support to metrics ([#​34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045)) - `hostmetricsreceiver`: allow configuring log pipeline to send host EntityState event ([#​33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927)) - `elasticsearchexporter`: Introduce an experimental OTel native mapping mode for logs ([#​33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290)) - `extension/healthcheckv2`: Add extension/subcomponent management logic. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `otlpjsonconnector`: Add connector's implementations ([#​34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `windowsperfcountersreceiver`: Improve handling of non-existing instances for Windows Performance Counters ([#​33815](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33815)) It is an expected that when querying Windows Performance Counters the targeted instances may not be present. The receiver will no longer require the use of `recreate_query` to handle non-existing instances. As soon as the instances are available, the receiver will start collecting metrics for them. There won't be warning log messages when there are no matches for the configured instances. - `kafkareceiver`: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities ([#​28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630)) - `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages moved into this repository. ([#​33567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33567)) New integration testing between otelarrowexporter and otelarrowreceiver. - `otlpjsonconnector`: Move connector's stability to alpha. ([#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208), [#​34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253)) - `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf` ([#​33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Clusters. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Virtual Machines. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) ##### 🧰 Bug fixes 🧰 - `clickhouseexporter`: Increase the default number of queue consumers to 10 ([#​34176](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34176)) - `opencensusreceiver`: Do not report an error into resource status during receiver shutdown when the listener connection was closed. ([#​33865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33865)) - `datadogconnector`: Produce stats for non-root client and producer spans when `connector.datadogconnector.NativeIngest` and `compute_top_level_by_span_kind` are enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) You should have only run into this bug when ALL the conditions below are met | 1. feature gate `connector.datadogconnector.NativeIngest` is enabled | 2. config `compute_top_level_by_span_kind` is set to true | 3. config `compute_stats_by_span_kind` is unset or set to false | 4. you have child spans with client or producer span kind - `datadogconnector`: Respect `_dd.measured` when `connector.datadogconnector.NativeIngest` is enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) Spans with attribute `_dd.measured` set to 1 will always get Datadog APM stats - `deltatocumulativeprocessor`: fix bucket counts when downscaling exp histograms with odd offsets ([#​33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831)) - `otelarrowreceiver`: Fix potential goroutine leak when in stream-shutdown. ([#​34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236)) - `otelarrowreceiver`: Eliminate one spurious span error. ([#​34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175)) - `pkg/ottl`: Handle JSON array provided to ParseJSON function ([#​33535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33535)) - `exporter/datadog`: Fixes a bug where `otelcol_exporter_sent_log_records` was reporting double as many logs sent when using the logs agent feature gate. ([#​33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887)) - `statsdeceiver`: Log only non-EOF errors when reading payload received via TCP. ([#​33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951)) - `vcenterreceiver`: Adds destroys to the ContainerViews in the client. ([#​34254](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34254)) This may not be necessary, but it should be better practice than not. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jared Tan <[email protected]>
…#5788) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver](https://togithub.com/open-telemetry/opentelemetry-collector-contrib) | `v0.105.0` -> `v0.106.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)</summary> ### [`v0.106.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01060) [Compare Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.105.0...v0.106.0) ##### 🛑 Breaking changes 🛑 - `vcenterreceiver`: Enables various vCenter metrics that were disabled by default until v0.106.0 ([#​33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607)) The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count", "vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit", "vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The "resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0 - `googlemanagedprometheusexporter`: Fix typo in `exporter.googlemanagedpromethues.intToDouble` feature gate ([#​34232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34232)) ##### 🚩 Deprecations 🚩 - `k8sattributesprocessor`: Deprecate `extract.annotations.regex` and `extract.labels.regex` config fields in favor of the `ExtractPatterns` function in the transform processor. The `FieldExtractConfig.Regex` parameter will be removed in version v0.111.0. ([#​25128](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25128)) Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the `ExtractPatterns` function from the transform processor instead. To convert your current configuration please check the `ExtractPatterns` function [documentation](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl/ottlfuncs#extractpatterns). You should use the `pattern` parameter of `ExtractPatterns` instead of using the `FieldExtractConfig.Regex` parameter. ##### 🚀 New components 🚀 - `otlpjsonconnector`: New component that will allow extracting otlpjson data from incoming Logs. ([#​34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `redis_storage`: Adds a new storage extension using Redis to store data in transit ([#​31682](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31682)) ##### 💡 Enhancements 💡 - `processor/transform`: Add `scale_metric` function that scales all data points in a metric. ([#​16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214)) - `vcenterreceiver`: Adds vCenter vSAN host metrics. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) Introduces the following vSAN host metrics to the vCenter receiver: - vcenter.host.vsan.throughput - vcenter.host.vsan.iops - vcenter.host.vsan.congestions - vcenter.host.vsan.cache.hit_rate - vcenter.host.vsan.latency.avg - `transformprocessor`: Support aggregating metrics based on their attributes. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `metricstransformprocessor`: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. ([#​16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224)) - `telemetrygen`: uses the go logging SDK instead of pdata ([#​18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902)) - `elasticsearchexporter`: Add explicit bounds histogram support to metrics ([#​34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045)) - `hostmetricsreceiver`: allow configuring log pipeline to send host EntityState event ([#​33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927)) - `elasticsearchexporter`: Introduce an experimental OTel native mapping mode for logs ([#​33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290)) - `extension/healthcheckv2`: Add extension/subcomponent management logic. ([#​26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661)) - `otlpjsonconnector`: Add connector's implementations ([#​34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249), [#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208)) - `windowsperfcountersreceiver`: Improve handling of non-existing instances for Windows Performance Counters ([#​33815](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33815)) It is an expected that when querying Windows Performance Counters the targeted instances may not be present. The receiver will no longer require the use of `recreate_query` to handle non-existing instances. As soon as the instances are available, the receiver will start collecting metrics for them. There won't be warning log messages when there are no matches for the configured instances. - `kafkareceiver`: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities ([#​28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630)) - `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages moved into this repository. ([#​33567](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33567)) New integration testing between otelarrowexporter and otelarrowreceiver. - `otlpjsonconnector`: Move connector's stability to alpha. ([#​34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208), [#​34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253)) - `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf` ([#​33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Clusters. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) - `vcenterreceiver`: Adds a number of default disabled vSAN metrics for Virtual Machines. ([#​33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556)) ##### 🧰 Bug fixes 🧰 - `clickhouseexporter`: Increase the default number of queue consumers to 10 ([#​34176](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34176)) - `opencensusreceiver`: Do not report an error into resource status during receiver shutdown when the listener connection was closed. ([#​33865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33865)) - `datadogconnector`: Produce stats for non-root client and producer spans when `connector.datadogconnector.NativeIngest` and `compute_top_level_by_span_kind` are enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) You should have only run into this bug when ALL the conditions below are met | 1. feature gate `connector.datadogconnector.NativeIngest` is enabled | 2. config `compute_top_level_by_span_kind` is set to true | 3. config `compute_stats_by_span_kind` is unset or set to false | 4. you have child spans with client or producer span kind - `datadogconnector`: Respect `_dd.measured` when `connector.datadogconnector.NativeIngest` is enabled ([#​34197](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34197)) Spans with attribute `_dd.measured` set to 1 will always get Datadog APM stats - `deltatocumulativeprocessor`: fix bucket counts when downscaling exp histograms with odd offsets ([#​33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831)) - `otelarrowreceiver`: Fix potential goroutine leak when in stream-shutdown. ([#​34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236)) - `otelarrowreceiver`: Eliminate one spurious span error. ([#​34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175)) - `pkg/ottl`: Handle JSON array provided to ParseJSON function ([#​33535](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33535)) - `exporter/datadog`: Fixes a bug where `otelcol_exporter_sent_log_records` was reporting double as many logs sent when using the logs agent feature gate. ([#​33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887)) - `statsdeceiver`: Log only non-EOF errors when reading payload received via TCP. ([#​33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951)) - `vcenterreceiver`: Adds destroys to the ContainerViews in the client. ([#​34254](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34254)) This may not be necessary, but it should be better practice than not. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/jaegertracing/jaeger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2c6ZGVwZW5kZW5jaWVzIl19--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Yuri Shkuro <[email protected]> Co-authored-by: Yuri Shkuro <[email protected]> Signed-off-by: Jared Tan <[email protected]>
This PR contains the following updates:
v0.105.0->v0.106.0v0.105.0->v0.106.0v0.105.0->v0.106.0v0.105.0->v0.106.0v0.105.0->v0.106.0v0.105.0->v0.106.0v0.105.0->v0.106.0v0.105.0->v0.106.0Release Notes
open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector)
v0.106.0Compare Source
🛑 Breaking changes 🛑
vcenterreceiver: Enables various vCenter metrics that were disabled by default until v0.106.0 (#33607)The following metrics will be enabled by default "vcenter.datacenter.cluster.count", "vcenter.datacenter.vm.count", "vcenter.datacenter.datastore.count",
"vcenter.datacenter.host.count", "vcenter.datacenter.disk.space", "vcenter.datacenter.cpu.limit", "vcenter.datacenter.memory.limit",
"vcenter.resource_pool.memory.swapped", "vcenter.resource_pool.memory.ballooned", and "vcenter.resource_pool.memory.granted". The
"resourcePoolMemoryUsageAttribute" has also been bumped up to release v.0.107.0
googlemanagedprometheusexporter: Fix typo inexporter.googlemanagedpromethues.intToDoublefeature gate (#34232)🚩 Deprecations 🚩
k8sattributesprocessor: Deprecateextract.annotations.regexandextract.labels.regexconfig fields in favor of theExtractPatternsfunction in the transform processor. TheFieldExtractConfig.Regexparameter will be removed in version v0.111.0. (#25128)Deprecating of FieldExtractConfig.Regex parameter means that it is recommended to use the
ExtractPatternsfunction from the transform processor instead. To convert your current configuration please check theExtractPatternsfunction documentation. You should use thepatternparameter ofExtractPatternsinstead of using theFieldExtractConfig.Regexparameter.🚀 New components 🚀
otlpjsonconnector: New component that will allow extracting otlpjson data from incoming Logs. (#34239, #34208)redis_storage: Adds a new storage extension using Redis to store data in transit (#31682)💡 Enhancements 💡
processor/transform: Addscale_metricfunction that scales all data points in a metric. (#16214)vcenterreceiver: Adds vCenter vSAN host metrics. (#33556)Introduces the following vSAN host metrics to the vCenter receiver:
transformprocessor: Support aggregating metrics based on their attributes. (#16224)metricstransformprocessor: Adds the 'median' aggregation type to the Metrics Transform Processor. Also uses the refactored aggregation business logic from internal/core package. (#16224)telemetrygen: uses the go logging SDK instead of pdata (#18902)elasticsearchexporter: Add explicit bounds histogram support to metrics (#34045)hostmetricsreceiver: allow configuring log pipeline to send host EntityState event (#33927)elasticsearchexporter: Introduce an experimental OTel native mapping mode for logs (#33290)extension/healthcheckv2: Add extension/subcomponent management logic. (#26661)otlpjsonconnector: Add connector's implementations (#34249, #34208)windowsperfcountersreceiver: Improve handling of non-existing instances for Windows Performance Counters (#33815)It is an expected that when querying Windows Performance Counters the targeted instances may not be present.
The receiver will no longer require the use of
recreate_queryto handle non-existing instances.As soon as the instances are available, the receiver will start collecting metrics for them.
There won't be warning log messages when there are no matches for the configured instances.
kafkareceiver: Add settings session_timeout and heartbeat_interval to Kafka Receiver for group management facilities (#28630)otelarrowreceiver, otelarrowexporter: OTel-Arrow internal packages moved into this repository. (#33567)New integration testing between otelarrowexporter and otelarrowreceiver.
otlpjsonconnector: Move connector's stability to alpha. (#34208, #34253)pkg/ottl: Adds anFormatfunction to OTTL that callsfmt.Sprintf(#33405)vcenterreceiver: Adds a number of default disabled vSAN metrics for Clusters. (#33556)vcenterreceiver: Adds a number of default disabled vSAN metrics for Virtual Machines. (#33556)🧰 Bug fixes 🧰
clickhouseexporter: Increase the default number of queue consumers to 10 (#34176)opencensusreceiver: Do not report an error into resource status during receiver shutdown when the listener connection was closed. (#33865)datadogconnector: Produce stats for non-root client and producer spans whenconnector.datadogconnector.NativeIngestandcompute_top_level_by_span_kindare enabled (#34197)You should have only run into this bug when ALL the conditions below are met | 1. feature gate
connector.datadogconnector.NativeIngestis enabled | 2. configcompute_top_level_by_span_kindis set to true | 3. configcompute_stats_by_span_kindis unset or set to false | 4. you have child spans with client or producer span kinddatadogconnector: Respect_dd.measuredwhenconnector.datadogconnector.NativeIngestis enabled (#34197)Spans with attribute
_dd.measuredset to 1 will always get Datadog APM statsdeltatocumulativeprocessor: fix bucket counts when downscaling exp histograms with odd offsets (#33831)otelarrowreceiver: Fix potential goroutine leak when in stream-shutdown. (#34236)otelarrowreceiver: Eliminate one spurious span error. (#34175)pkg/ottl: Handle JSON array provided to ParseJSON function (#33535)exporter/datadog: Fixes a bug whereotelcol_exporter_sent_log_recordswas reporting double as many logs sent when using the logs agent feature gate. (#33887)statsdeceiver: Log only non-EOF errors when reading payload received via TCP. (#33951)vcenterreceiver: Adds destroys to the ContainerViews in the client. (#34254)This may not be necessary, but it should be better practice than not.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
This PR was generated by Mend Renovate. View the repository job log.