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.111.0 (#35688)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.110.0` -> `v0.111.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.111.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.111.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.110.0/v0.111.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.110.0/v0.111.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/internal/common)</summary>

###
[`v0.111.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01110)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.110.0...v0.111.0)

##### 🛑 Breaking changes 🛑

- `instanaexporter`: Remove deprecated instanaexporter
([#&#8203;35367](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35367))
Use the `otlp` exporter instead as explained in IBM's
[documentation](https://www.ibm.com/docs/en/instana-observability/current?topic=opentelemetry-sending-data-instana-backend).
- `elasticsearchexporter`: Drop cumulative temporality histogram and
exponential histogram
([#&#8203;35442](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35442))
Cumulative temporality histogram and exponential histogram are not
supported by Elasticsearch. Use cumulativetodeltaprocessor to convert
cumulative temporality to delta temporality.
- `elasticsearchexporter`: Implement receiver-based routing under
\*\_dynamic_index config
([#&#8203;34246](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34246))
- `config`: Move component.UseLocalHostAsDefaultHost feature gate to
stable.
([#&#8203;35569](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35569))
- `metricsgenerationprocessor`: Generate metrics even when the second
metric's value is 0
([#&#8203;35533](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35533))
- `signalfxexporter`: Do not exclude the metric
`container.memory.working_set`
([#&#8203;35475](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35475))
- `sqlqueryreceiver`: Fail if value for log column in result set is
missing, collect errors
([#&#8203;35068](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35068))
- `windowseventlogreceiver`: The 'raw' flag no longer suppresses
rendering info.
([#&#8203;34720](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34720))
    Previously, this flag controlled two behaviors simultaneously:
1. Whether or not the body of the log record was an XML string or
structured object.
    2.  Whether or not rendering info was resolved.
A separate 'suppress_rendering_info' option now controls rendering info
resolution.
This is considered a breaking change because users setting only the
'raw' flag without also setting the
new 'suppress_rendering_info' flag may see a performance decrease along
with more detailed events.

##### 🚩 Deprecations 🚩

- `sapmreceiver`: `access_token_passthrough` is deprecated
([#&#8203;35330](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35330))
    -   "`access_token_passthrough` is deprecated."
- "Please enable include_metadata in the receiver and add the following
config to the batch processor:"
    ```yaml
    batch:
      metadata_keys: [X-Sf-Token]
    ```

##### 🚀 New components 🚀

- `receiver/prometheusremotewrite`: Add a new receiver for Prometheus
Remote Write.

([#&#8203;33782](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33782))

##### 💡 Enhancements 💡

- `sumconnector`: adds connector and summing logic along with tests
([#&#8203;32669](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32669))

- `receivercreator`: Validate endpoint's configuration before starting
receivers
([#&#8203;33145](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33145))

- `otelarrowreceiver`: Add admission control in the otelarrow receiver's
standard otlp data path.
    Also moves admission control config options to a separate block.
    arrow.admission_limit_mib -> admission.request_limit_mib
    arrow.waiter_limit -> admission.waiter_limit

([#&#8203;35021](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35021))

- `clickhouseexporter`: Upgrading stability for traces to beta
([#&#8203;35186](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35186))
The trace exporter has proven to be stable for production deployments.
    Trace configuration is unlikely to receive any significant changes.

- `clickhouseexporter`: Updated the default trace table
([#&#8203;34245](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34245))
    Reduced data types, improved partitioning and time range queries

- `opampsupervisor`: Add configurable logging for the supervisor.
([#&#8203;35466](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35466))

- `datadogreceiver`: Move receiver's metrics stability to alpha.
([#&#8203;18278](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/18278))

- `datadogreceiver`: Add container id from v0.5 request header
([#&#8203;35345](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35345))

- `elasticsearchexporter`: Implement elasticsearch.mapping.hints
attribute handling for data points in OTel mapping mode
([#&#8203;35479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35479))
elasticsearch.mapping.hints takes a slice of strings. `_doc_count`
enables emitting `_doc_count` for the document.
`aggregate_metric_double` causes histogram or exponential histogram to
be emitted as aggregate_metric_double.

- `elasticsearchexporter`: Revert TSDB array dimension workaround for
metrics OTel mode
([#&#8203;35291](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35291))
Remove the workaround to stringify array dimensions as the limitation
has been lifted in Elasticsearch v8.16.0.

-   `receiver/statsd`: Add support for aggregating on Host/IP.

([#&#8203;23809](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/23809))

- `opampsupervisor`: Skip executing the collector if no config is
provided
([#&#8203;33680](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33680))

- `googlecloudmonitoringreceiver`: Move receiver's stability to alpha.
([#&#8203;33762](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33762))

- `hostmetricsreceiver`: Add ability to mute all errors (mainly due to
access rights) coming from process scraper of the hostmetricsreceiver
([#&#8203;20435](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/20435))

- `kubeletstats`: Introduce feature gate for deprecation of
container.cpu.utilization, k8s.pod.cpu.utilization and
k8s.node.cpu.utilization metrics
([#&#8203;35139](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35139))

- `opampsupervisor`: Make supervisor runnable as a Windows Service.
([#&#8203;34774](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34774))

- `opampsupervisor`: Add config option for setting the timeout for the
initial bootstrap information retrieval from the agent
([#&#8203;34996](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34996))

- `pkg/ottl`: Add InsertXML Converter
([#&#8203;35436](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35436))

- `pkg/ottl`: Add GetXML Converter
([#&#8203;35462](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35462))

- `pkg/ottl`: Add ToKeyValueString Converter
([#&#8203;35334](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35334))

- `pkg/ottl`: Add RemoveXML Converter
([#&#8203;35301](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35301))

- `geoipprocessor`: No longer return an error when geo metadata is not
found by a provider.
([#&#8203;35047](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35047))

- `sqlserverreceiver`: Add computer name resource attribute to relevant
metrics
([#&#8203;35040](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35040))

- `windowseventlogreceiver`: Add 'suppress_rendering_info' option.
([#&#8203;34720](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34720))
When this flag is enabled, the receiver will not attempt to resolve
rendering info. This can improve performance
    but comes at a cost of losing some details in the event log.

- `windowseventlogreceiver`: Move artificial "remote_server" field to
'attributes\["server.address"]'.
([#&#8203;34720](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34720))

##### 🧰 Bug fixes 🧰

- `webhookeventreceiver`: Fixed a bug where request bodies containing
newline characters caused the results to split into multiple log entries
([#&#8203;35028](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35028))
- `opampsupervisor`: Only use TLS config when connecting to OpAMP server
if using `wss` or `https` protocols.
([#&#8203;35283](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35283))
- `metricsgenerationprocessor`: Allow metric calculations to be done on
sum metrics
([#&#8203;35428](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35428))
- `sqlqueryreceiver`: Fix reprocessing of logs when tracking_column type
is timestamp
([#&#8203;35194](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35194))
- `windowseventlogreceiver`: While collecting from a remote windows
host, the stanza operator will no longer log "subscription handle is
already open" constantly during successful collection.
([#&#8203;35520](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35520))
- `windowseventlogreceiver`: If collecting from a remote host, the
receiver will stop collecting if the host restarts. This change
resubscribes when the host restarts.
([#&#8203;35175](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35175))

</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://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Alex Boten <[email protected]>
  • Loading branch information
3 people authored Oct 8, 2024
1 parent c7bcf9d commit 6e4bb70
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.22.0

require (
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.111.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.110.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.111.0
github.com/stretchr/testify v1.9.0
go.opentelemetry.io/collector/component v0.111.1-0.20241008154146-ea48c09c31ae
go.opentelemetry.io/collector/consumer/consumertest v0.111.1-0.20241008154146-ea48c09c31ae
Expand Down

0 comments on commit 6e4bb70

Please sign in to comment.