Skip to content

Commit

Permalink
Update module github.com/open-telemetry/opentelemetry-collector-contr…
Browse files Browse the repository at this point in the history
…ib/internal/common to v0.106.1 (#34330)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.105.0` -> `v0.106.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.106.1?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.106.1?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.105.0/v0.106.1?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.105.0/v0.106.1?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/internal/common)</summary>

###
[`v0.106.1`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01061)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.106.0...v0.106.1)

##### 🧰 Bug fixes 🧰

- `configauth`: Fix unmarshaling of authentication in HTTP servers.
([#&#8203;34325](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34325))
This brings in a bug fix from the core collector.
[https://github.com/open-telemetry/opentelemetry-collector/issues/10750](https://togithub.com/open-telemetry/opentelemetry-collector/issues/10750)0750.

###
[`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
([#&#8203;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
([#&#8203;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.
([#&#8203;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.
([#&#8203;34239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34239),
[#&#8203;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
([#&#8203;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.
([#&#8203;16214](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16214))

- `vcenterreceiver`: Adds vCenter vSAN host metrics.
([#&#8203;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.
([#&#8203;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.
([#&#8203;16224](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16224))

- `telemetrygen`: uses the go logging SDK instead of pdata
([#&#8203;18902](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18902))

- `elasticsearchexporter`: Add explicit bounds histogram support to
metrics
([#&#8203;34045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34045))

- `hostmetricsreceiver`: allow configuring log pipeline to send host
EntityState event
([#&#8203;33927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33927))

- `elasticsearchexporter`: Introduce an experimental OTel native mapping
mode for logs
([#&#8203;33290](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33290))

- `extension/healthcheckv2`: Add extension/subcomponent management
logic.
([#&#8203;26661](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26661))

- `otlpjsonconnector`: Add connector's implementations
([#&#8203;34249](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34249),
[#&#8203;34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208))

- `windowsperfcountersreceiver`: Improve handling of non-existing
instances for Windows Performance Counters
([#&#8203;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
([#&#8203;28630](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28630))

- `otelarrowreceiver, otelarrowexporter`: OTel-Arrow internal packages
moved into this repository.
([#&#8203;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.
([#&#8203;34208](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34208),
[#&#8203;34253](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34253))

- `pkg/ottl`: Adds an `Format` function to OTTL that calls `fmt.Sprintf`
([#&#8203;33405](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33405))

- `vcenterreceiver`: Adds a number of default disabled vSAN metrics for
Clusters.
([#&#8203;33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556))

- `vcenterreceiver`: Adds a number of default disabled vSAN metrics for
Virtual Machines.
([#&#8203;33556](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33556))

##### 🧰 Bug fixes 🧰

- `clickhouseexporter`: Increase the default number of queue consumers
to 10
([#&#8203;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.
([#&#8203;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
([#&#8203;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
([#&#8203;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
([#&#8203;33831](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33831))
- `otelarrowreceiver`: Fix potential goroutine leak when in
stream-shutdown.
([#&#8203;34236](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34236))
- `otelarrowreceiver`: Eliminate one spurious span error.
([#&#8203;34175](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/34175))
- `pkg/ottl`: Handle JSON array provided to ParseJSON function
([#&#8203;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.
([#&#8203;33887](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33887))
- `statsdeceiver`: Log only non-EOF errors when reading payload received
via TCP.
([#&#8203;33951](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33951))
- `vcenterreceiver`: Adds destroys to the ContainerViews in the client.
([#&#8203;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 - "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 this update
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/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jul 31, 2024
1 parent 4d82bae commit bad5348
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion cmd/telemetrygen/internal/e2etest/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.21.0

require (
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.106.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.105.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.106.1
github.com/stretchr/testify v1.9.0
go.opentelemetry.io/collector/component v0.106.1
go.opentelemetry.io/collector/consumer/consumertest v0.106.1
Expand Down

0 comments on commit bad5348

Please sign in to comment.