Skip to content

Commit

Permalink
Update All OpenTelemetry Collector Contrib packages to v0.116.0 (#36775)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.115.0` -> `v0.116.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.115.0/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.115.0/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.115.0` -> `v0.116.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.116.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.116.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.115.0/v0.116.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.115.0/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

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

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

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

##### 🛑 Breaking changes 🛑

- `jsonlogencodingextension`: Change how logs are marshaled. Instead of
marshaling just the first log, marshal all logs into a JSON array.
([#&#8203;34064](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34064))
- `githubreceiver`: Update metric names to match VCS Metric Semantic
Conventions and scraper key name.
([#&#8203;36714](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36714))
    -   Change the `github` scraper key to `scraper`
    -   Add `vcs.repository.url.full` attribute
    -   Change attribute `repository.name` to `vcs.repository.name`
    -   Change attribute `ref.name` to `vcs.ref.head.name`
    -   Change attribute `ref.type` to `vcs.ref.head.type`
    -   Change attribute `change.state` to `vcs.change.state`
- Add attribute `vcs.revision_delta.direction` with `ahead` and `behind`
values
- Change metric `vcs.repository.ref.revisions_ahead` to
`vcs.ref.revisions_delta` with `vcs.revision_delta.direction=ahead`
- Change metric `vcs.repository.ref.revisions_behind` to
`vcs.ref.revisions_delta` with `vcs.revision_delta.direction=behind`
    -   Change metric `vcs.repository.ref.count` to `vcs.ref.count`
    -   Change metric `vcs.repository.ref.time` to `vcs.ref.time`
- Add attribute `vcs.line_change.type` with `added` and `removed` values
- Change metric `vcs.repository.ref.lines_added` to
`vcs.ref.lines_delta` with `vcs.line_change.type=added`
- Change metric `vcs.repository.ref.lines_removed` to
`vcs.ref.lines_delta` with `vcs.line_change.type=removed`
- Change metric `vcs.repository.contributor.count` to
`vcs.contributor.count`
- Change metric `vcs.repository.change.time_open` to
`vcs.change.duration` with `vcs.change.state=open`
- Change metric `vcs.repository.change.time_to_approval` to
`vcs.change.time_to_approval`
- Change metric `vcs.repository.change.time_to_merge` to
`vcs.change.time_to_merge`
- Change metric `vcs.repository.change.count` to `vcs.change.count`
- `processor/tailsampling`: Reverts
[#&#8203;33671](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33671),
allowing for composite policies to specify inverted clauses in
conjunction with other policies. This is a change bringing the previous
state into place, breaking users who rely on what was introduced as part
of
[#&#8203;33671](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33671).
([#&#8203;34085](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34085))

##### 🚩 Deprecations 🚩

- `connector/routing`: Deprecate `match_once` parameter.
([#&#8203;29882](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29882))

- `routingprocessor`: Deprecated in favor of the routing connector.
([#&#8203;36616](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36616))

- `splunkhecexporter`: Add `otel_attrs_to_hec_metadata/*` config fields
to replace `hec_metadata_to_otel_attrs/*` fields.
([#&#8203;35092](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35092))
`otel_attrs_to_hec_metadata/*` config fields will replace the
`hec_metadata_to_otel_attrs/*` fields in a later release.

- `kineticaexporter`: The kineticaexporter is now Unmaintained as it has
no active code owners from the vendor
([#&#8203;36808](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36808))

##### 🚀 New components 🚀

- `dorisexporter`: Mark the Doris exporter as Alpha.
([#&#8203;33479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33479))
- `libhoneyreceiver`: Introduce the scaffolding of a new component,
libhoneyreceiver
([#&#8203;36693](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36693))

##### 💡 Enhancements 💡

- `purefareceiver`: Implements support for scraping Pure Storage
FlashArray with Purity version 6.6.11+
([#&#8203;36251](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36251))

- `azureeventhubreceiver`: support providing one or more time formats
for timestamp parsing
([#&#8203;36650](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36650))

- `googlecloudmonitoringreceiver`: Add metric-specific labels to
googlecloudmonitoringreceiver component
([#&#8203;35711](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35711))

- `awss3receiver`: Add support RFC3339 format for starttime and endtime
([#&#8203;36787](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36787))

- `awsxrayexporter`: Generate url section in xray segment when
`net.peer.name` is available
([#&#8203;35375](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35375))

- `clickhouseexporter`: Exporter now sorts attribute maps' keys during
INSERT, yielding better compression and predictable aggregates
([#&#8203;33634](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33634))

- `datadogconnector`: Flip configs `traces::compute_stats_by_span_kind`,
`traces::peer_tags_aggregation` and `traces::peer_service_aggregation`
to true by default
([#&#8203;35969](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35969))
This enables Datadog APM stats on peer tags by default and is a
backwards-compatible change. Read more on
https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/.

- `datadogexporter`: Flip configs `traces::compute_stats_by_span_kind`,
`traces::peer_tags_aggregation` and `traces::peer_service_aggregation`
to true by default
([#&#8203;35969](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35969))
This enables Datadog APM stats on peer tags by default and is a
backwards-compatible change. Read more on
https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/.

- `elasticsearchexporter`: Map \*.geo.location.{lat,lon} as geo_point
field in OTel mode
([#&#8203;36565](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36565))
In OTel mapping mode, merge \*.geo.location.{lat,lon} to \*.geo.location
such that they are stored as geo_point in Elasticsearch.

- `fileexporter`: Add support for profiles signal.
([#&#8203;35978](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35978))

- `pkg/ottl`: GetXML Converter now supports selecting text, CDATA, and
attribute (value) content.
([#&#8203;36821](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36821))

- `githubreceiver`: Adds webhook skeleton to GitHub receiver to receive
events from GitHub for tracing.
([#&#8203;27460](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/27460))
This PR adds a skeleton for the GitHub receiver to receive events from
GitHub
for tracing via a webhook. The trace portion of this receiver will run
and
    respond to GET requests for the health check only.

- `kafkaexporter, kafkareceiver`: Add a new mechanism
"AWS_MSK_IAM_OAUTHBEARER" for kafka exporter and kafka receiver. This
mechanism use the AWS MSK IAM SASL Signer for Go
https://github.com/aws/aws-msk-iam-sasl-signer-go.
([#&#8203;19747](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19747))

- `loadbalancingexporter`: Adds a an optional configuration to the k8s
resolver which returns hostnames instead of IPs for headless services
pointing at statefulsets
([#&#8203;18412](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/18412))

- `mongodbatlasreceiver`: Adds additional metrics to the MongoDB Atlas
receiver
([#&#8203;36525](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36525))
Adds a number of new default disabled metrics to the MongoDB Atlas
receiver. These metrics are:
    -   mongodbatlas.disk.partition.queue.depth
    -   mongodbatlas.disk.partition.throughput
    -   mongodbatlas.process.cache.ratio

- `s3exporter`: Upgrading to adopt aws sdk v2
([#&#8203;36699](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36699))

- `opampextension`: Use status subscription for fine granular component
health reporting
([#&#8203;35856](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35856))

- `pkg/pdatatest`: Add support for Profiles signal comparison.
([#&#8203;36232](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36232))

- `receiver/prometheusremotewrite`: Parse labels from Prometheus Remote
Write requests into Resource and Metric Attributes.
([#&#8203;35656](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35656))
Warning - The HTTP Server still doesn't pass metrics to the next
consumer. The component is unusable for now.

- `signaltometrics`: Add config validation and custom OTTL functions
([#&#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930))
Adds config validation for the signal to metrics connector. Also
introduces `AdjustedCount` OTTL function.

- `testbed`: Add batcher performance tests
([#&#8203;36206](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36206))

- `tesbed`: add options for retry/storage for filelog sender
([#&#8203;36781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36781))

##### 🧰 Bug fixes 🧰

- `azuremonitorexporter`: fix bug to remove default config of endpoint
which causes failing to parse endpoint correctly.
([#&#8203;36704](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36704))

- `receiver/prometheusreceiver`: Metric adjuster no longer assumes that
all metrics from a scrape come from the same resource
([#&#8203;36477](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36477))

- `connector/datadog, exporter/datadog, pkg/datadog`: throw error if
datadog API key contains invalid characters
([#&#8203;36509](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36509))

- `parseutils`: Handle escaped quotes when parsing pairs using
SplitString.
([#&#8203;36176](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36176))

- `exporter/prometheusremotewrite`: Fix exemplar handling when the
exemplar is an integer value.
([#&#8203;36657](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36657))
Send metrics with exemplars as integer values now are correctly handled.

- `googlecloudmonitoringreceiver`: Fix "no validation found" error if
workload is running on Google Cloud Platform
([#&#8203;36607](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36607))

- `k8sattributesprocessor`: Override extracted k8s attributes if
original value has been empty
([#&#8203;36373](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36373))

- `k8sattributesreceiver`: Log any errors encountered during kube client
initialisation
([#&#8203;35879](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35879))
This addresses an issue where the collector, due to an error encountered
during the kubernetes client initialisation,
was reporting an 'unavailable' status via the health check extension
without any further information to be found in the logs.

- `opampextension`: Fix blocking agent shutdown due to unclosed channel
([#&#8203;36764](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36764))

- `opampsupervisor`: avoid nil pointer access when reporting the last
received remote config
([#&#8203;36850](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36850))

- `postgresqlreceiver`: Update the postgresqlreceiver to handle new
table schema for the bgwriter metrics in pg17+
([#&#8203;36784](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36784))

- `jaegerreceiver`: Remove ineffectual warning from jaegerreceiver
([#&#8203;35894](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35894))

- `datadogexporter`: read response body on pushSketches to allow
connection re-use
([#&#8203;36779](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36779))

- `sumologicextension`: Skip likely zombie processes on Windows.
([#&#8203;36481](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36481))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Dec 18, 2024
1 parent 82aac99 commit f56c1e4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions cmd/telemetrygen/internal/e2etest/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetryge
go 1.22.7

require (
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.115.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.115.0
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.116.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.116.0
github.com/stretchr/testify v1.10.0
go.opentelemetry.io/collector/component/componenttest v0.116.0
go.opentelemetry.io/collector/consumer/consumertest v0.116.0
Expand Down

0 comments on commit f56c1e4

Please sign in to comment.