Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 19, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.113.0 -> v0.114.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)

v0.114.0

Compare Source

🛑 Breaking changes 🛑
  • datadogexporter: Stop prefixing http_server_duration, http_server_request_size and http_server_response_size with otelcol (#​36265)
    These metrics can be from SDKs rather than collector. Stop prefixing them to be consistent with https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
  • otelarrowreceiver: New admission control metrics are consistent across Arrow and OTLP data paths. (#​36334)
    otelcol_otelarrow_admission_in_flight_bytes new, replaces otelcol_otel_arrow_receiver_in_flight_bytes
    otelcol_otelarrow_admission_waiting_bytes: new, describes waiting requests
    otelcol_otel_arrow_receiver_in_flight_items: removed
    otelcol_otel_arrow_receiver_in_flight_requests: removed
🚩 Deprecations 🚩
  • exporter/prometheusremotewrite: Deprecate configuration option export_created metric (#​35003)
    Disable the exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature gate to temporarily re-enable the created metric.
💡 Enhancements 💡
  • datadogreceiver: Add json handling for the api/v2/series endpoint in the datadogreceiver (#​36079)
  • googlemanagedprometheus: Add CumulativeNormalization config option to allow users to configure to specify whether to report normalized or un-normalized points. Defaults to normalized. (#​36357)
  • elasticsearchexporter: Translate k8s.*.name resource attributes in ECS mode (#​36233)
    Translate k8s.job.name, k8s.cronjob.name, k8s.statefulset.name, k8s.replicaset.name, k8s.daemonset.name, k8s.container.name to kubernetes.*.name. Translate k8s.cluster.name to orchestrator.cluster.name.
  • encodingextension: Add support for profiles signal to encodingextension (#​36008)
  • k8sattributesprocessor: Add support for profiles signal (#​35983)
  • cmd/githubgen: Adds a flag to skip checking GitHub organization membership for CODEOWNERS (#​36263)
  • container: Set non root group permissions for container image (#​35179)
  • k8sclusterreceiver: Add support for limiting observed resources to a specific namespace. (#​9401)
    This change allows to make use of this receiver with Roles/RoleBindings, as opposed to giving the collector cluster-wide read access.
  • opampextension: Add content type to opamp extension when reporting EffectiveConfig (#​36327)
    Add EffectiveConfig.ConfigMap.ConfigMap[*].ContentType as "text/yaml" to the opamp extension when reporting EffectiveConfig.
  • otelarrowreceiver: Admission control improvements (LIFO); admission.waiter_limit is deprecated, replaced with admission.waiting_limit_mib. (#​36074)
  • otelarrowreceiver: Add a new LIFO-based bounded queue. (#​36074)
  • connector/otlpjson: Throw error on invalid otlp payload. (#​35738, #​35739)
  • prometheusremotewriteexporter: reduce allocation when serializing protobuf (#​35185)
  • resourcedetectionprocessor: Introduce support for Profiles signal type. (#​35980)
  • routingconnector: Add ability to route by metric context (#​36236)
  • routingconnector: Add ability to route by span context (#​36276)
  • processor/spanprocessor: Add a new configuration option to keep the original span name when extracting attributes from the span name. (#​36120)
  • splunkenterprisereceiver: Add new metrics for Splunk Enterprise dispatch artifacts caches (#​36181)
🧰 Bug fixes 🧰
  • pkg/stanza: Ensure that time parsing happens before entry is sent to downstream operators (#​36213)
  • prometheusexporter: Fixes a race condition between the exporter start and shutdown functions. (#​36139)
  • processor/k8sattributes: Block when starting until the metadata have been synced, to fix that some data couldn't be associated with metadata when the agent was just started. (#​32556)
  • exporter/loadbalancing: Shutdown exporters during collector shutdown. This fixes a memory leak. (#​36024)
  • pkg/ottl: Respect the depth option when flattening slices using flatten (#​36161)
    The depth option is also now required to be at least 1.
  • prometheusexporter: reject metrics whose types have changed, use pre-existing descriptions when help strings change (#​28617)
  • pkg/stanza: Synchronous handling of entries passed from the log emitter to the receiver adapter (#​35453)
  • prometheusreceiver: Fix prometheus receiver to support static scrape config with Target Allocator (#​36062)

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from mx-psi as a code owner November 19, 2024 10:21
@renovate renovate bot added dependencies Pull requests that update a dependency file renovatebot labels Nov 19, 2024
@renovate renovate bot requested review from a team and codeboten as code owners November 19, 2024 10:21
@github-actions github-actions bot added cmd/telemetrygen telemetrygen command and removed renovatebot labels Nov 19, 2024
@renovate renovate bot force-pushed the renovate/github.zerozr99.workers.dev-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch from 5d57158 to 8496e43 Compare November 19, 2024 13:31
@codeboten codeboten merged commit db89a20 into main Nov 19, 2024
158 checks passed
@codeboten codeboten deleted the renovate/github.zerozr99.workers.dev-open-telemetry-opentelemetry-collector-contrib-cmd-telemetrygen-0.x branch November 19, 2024 15:45
@github-actions github-actions bot added this to the next release milestone Nov 19, 2024
sbylica-splunk pushed a commit to sbylica-splunk/opentelemetry-collector-contrib that referenced this pull request Dec 17, 2024
…ector-contrib/cmd/telemetrygen to v0.114.0 (open-telemetry#36439)

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.113.0` -> `v0.114.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.114.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.114.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.113.0/v0.114.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.113.0/v0.114.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.114.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01140)

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

##### 🛑 Breaking changes 🛑

- `datadogexporter`: Stop prefixing `http_server_duration`,
`http_server_request_size` and `http_server_response_size` with
`otelcol`
([#&open-telemetry#8203;36265](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36265))
These metrics can be from SDKs rather than collector. Stop prefixing
them to be consistent with
https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
- `otelarrowreceiver`: New admission control metrics are consistent
across Arrow and OTLP data paths.
([#&open-telemetry#8203;36334](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36334))
`otelcol_otelarrow_admission_in_flight_bytes` new, replaces
`otelcol_otel_arrow_receiver_in_flight_bytes`
`otelcol_otelarrow_admission_waiting_bytes`: new, describes waiting
requests
    `otelcol_otel_arrow_receiver_in_flight_items`: removed
    `otelcol_otel_arrow_receiver_in_flight_requests`: removed

##### 🚩 Deprecations 🚩

- `exporter/prometheusremotewrite`: Deprecate configuration option
`export_created metric`
([#&open-telemetry#8203;35003](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35003))
Disable the
exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature
gate to temporarily re-enable the created metric.

##### 💡 Enhancements 💡

- `datadogreceiver`: Add json handling for the `api/v2/series` endpoint
in the datadogreceiver
([#&open-telemetry#8203;36079](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36079))
- `googlemanagedprometheus`: Add `CumulativeNormalization` config option
to allow users to configure to specify whether to report normalized or
un-normalized points. Defaults to normalized.
([#&open-telemetry#8203;36357](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36357))
- `elasticsearchexporter`: Translate `k8s.*.name` resource attributes in
ECS mode
([#&open-telemetry#8203;36233](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36233))
Translate `k8s.job.name`, `k8s.cronjob.name`, `k8s.statefulset.name`,
`k8s.replicaset.name`, `k8s.daemonset.name`, `k8s.container.name` to
`kubernetes.*.name`. Translate `k8s.cluster.name` to
`orchestrator.cluster.name`.
- `encodingextension`: Add support for profiles signal to
encodingextension
([#&open-telemetry#8203;36008](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36008))
- `k8sattributesprocessor`: Add support for profiles signal
([#&open-telemetry#8203;35983](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35983))
- `cmd/githubgen`: Adds a flag to skip checking GitHub organization
membership for CODEOWNERS
([#&open-telemetry#8203;36263](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36263))
- `container`: Set non root group permissions for container image
([#&open-telemetry#8203;35179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35179))
- `k8sclusterreceiver`: Add support for limiting observed resources to a
specific namespace.
([#&open-telemetry#8203;9401](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/9401))
This change allows to make use of this receiver with
`Roles`/`RoleBindings`, as opposed to giving the collector cluster-wide
read access.
- `opampextension`: Add content type to opamp extension when reporting
EffectiveConfig
([#&open-telemetry#8203;36327](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36327))
Add EffectiveConfig.ConfigMap.ConfigMap\[\*].ContentType as "text/yaml"
to the opamp extension when reporting EffectiveConfig.
- `otelarrowreceiver`: Admission control improvements (LIFO);
admission.waiter_limit is deprecated, replaced with
admission.waiting_limit_mib.
([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074))
- `otelarrowreceiver`: Add a new LIFO-based bounded queue.
([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074))
- `connector/otlpjson`: Throw error on invalid otlp payload.
([#&open-telemetry#8203;35738](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35738),
[#&open-telemetry#8203;35739](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35739))
- `prometheusremotewriteexporter`: reduce allocation when serializing
protobuf
([#&open-telemetry#8203;35185](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35185))
- `resourcedetectionprocessor`: Introduce support for Profiles signal
type.
([#&open-telemetry#8203;35980](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35980))
- `routingconnector`: Add ability to route by metric context
([#&open-telemetry#8203;36236](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36236))
- `routingconnector`: Add ability to route by span context
([#&open-telemetry#8203;36276](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36276))
- `processor/spanprocessor`: Add a new configuration option to keep the
original span name when extracting attributes from the span name.
([#&open-telemetry#8203;36120](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36120))
- `splunkenterprisereceiver`: Add new metrics for Splunk Enterprise
dispatch artifacts caches
([#&open-telemetry#8203;36181](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36181))

##### 🧰 Bug fixes 🧰

- `pkg/stanza`: Ensure that time parsing happens before entry is sent to
downstream operators
([#&open-telemetry#8203;36213](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36213))
- `prometheusexporter`: Fixes a race condition between the exporter
start and shutdown functions.
([#&open-telemetry#8203;36139](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36139))
- `processor/k8sattributes`: Block when starting until the metadata have
been synced, to fix that some data couldn't be associated with metadata
when the agent was just started.
([#&open-telemetry#8203;32556](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32556))
- `exporter/loadbalancing`: Shutdown exporters during collector
shutdown. This fixes a memory leak.
([#&open-telemetry#8203;36024](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36024))
- `pkg/ottl`: Respect the `depth` option when flattening slices using
`flatten`
([#&open-telemetry#8203;36161](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36161))
    The `depth` option is also now required to be at least `1`.
- `prometheusexporter`: reject metrics whose types have changed, use
pre-existing descriptions when help strings change
([#&open-telemetry#8203;28617](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/28617))
- `pkg/stanza`: Synchronous handling of entries passed from the log
emitter to the receiver adapter
([#&open-telemetry#8203;35453](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35453))
- `prometheusreceiver`: Fix prometheus receiver to support static scrape
config with Target Allocator
([#&open-telemetry#8203;36062](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36062))

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AkhigbeEromo pushed a commit to sematext/opentelemetry-collector-contrib that referenced this pull request Jan 13, 2025
…ector-contrib/cmd/telemetrygen to v0.114.0 (open-telemetry#36439)

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.113.0` -> `v0.114.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.114.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.114.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.113.0/v0.114.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.113.0/v0.114.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.114.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01140)

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

##### 🛑 Breaking changes 🛑

- `datadogexporter`: Stop prefixing `http_server_duration`,
`http_server_request_size` and `http_server_response_size` with
`otelcol`
([#&open-telemetry#8203;36265](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36265))
These metrics can be from SDKs rather than collector. Stop prefixing
them to be consistent with
https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
- `otelarrowreceiver`: New admission control metrics are consistent
across Arrow and OTLP data paths.
([#&open-telemetry#8203;36334](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36334))
`otelcol_otelarrow_admission_in_flight_bytes` new, replaces
`otelcol_otel_arrow_receiver_in_flight_bytes`
`otelcol_otelarrow_admission_waiting_bytes`: new, describes waiting
requests
    `otelcol_otel_arrow_receiver_in_flight_items`: removed
    `otelcol_otel_arrow_receiver_in_flight_requests`: removed

##### 🚩 Deprecations 🚩

- `exporter/prometheusremotewrite`: Deprecate configuration option
`export_created metric`
([#&open-telemetry#8203;35003](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35003))
Disable the
exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature
gate to temporarily re-enable the created metric.

##### 💡 Enhancements 💡

- `datadogreceiver`: Add json handling for the `api/v2/series` endpoint
in the datadogreceiver
([#&open-telemetry#8203;36079](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36079))
- `googlemanagedprometheus`: Add `CumulativeNormalization` config option
to allow users to configure to specify whether to report normalized or
un-normalized points. Defaults to normalized.
([#&open-telemetry#8203;36357](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36357))
- `elasticsearchexporter`: Translate `k8s.*.name` resource attributes in
ECS mode
([#&open-telemetry#8203;36233](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36233))
Translate `k8s.job.name`, `k8s.cronjob.name`, `k8s.statefulset.name`,
`k8s.replicaset.name`, `k8s.daemonset.name`, `k8s.container.name` to
`kubernetes.*.name`. Translate `k8s.cluster.name` to
`orchestrator.cluster.name`.
- `encodingextension`: Add support for profiles signal to
encodingextension
([#&open-telemetry#8203;36008](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36008))
- `k8sattributesprocessor`: Add support for profiles signal
([#&open-telemetry#8203;35983](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35983))
- `cmd/githubgen`: Adds a flag to skip checking GitHub organization
membership for CODEOWNERS
([#&open-telemetry#8203;36263](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36263))
- `container`: Set non root group permissions for container image
([#&open-telemetry#8203;35179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35179))
- `k8sclusterreceiver`: Add support for limiting observed resources to a
specific namespace.
([#&open-telemetry#8203;9401](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/9401))
This change allows to make use of this receiver with
`Roles`/`RoleBindings`, as opposed to giving the collector cluster-wide
read access.
- `opampextension`: Add content type to opamp extension when reporting
EffectiveConfig
([#&open-telemetry#8203;36327](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36327))
Add EffectiveConfig.ConfigMap.ConfigMap\[\*].ContentType as "text/yaml"
to the opamp extension when reporting EffectiveConfig.
- `otelarrowreceiver`: Admission control improvements (LIFO);
admission.waiter_limit is deprecated, replaced with
admission.waiting_limit_mib.
([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074))
- `otelarrowreceiver`: Add a new LIFO-based bounded queue.
([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074))
- `connector/otlpjson`: Throw error on invalid otlp payload.
([#&open-telemetry#8203;35738](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35738),
[#&open-telemetry#8203;35739](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35739))
- `prometheusremotewriteexporter`: reduce allocation when serializing
protobuf
([#&open-telemetry#8203;35185](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35185))
- `resourcedetectionprocessor`: Introduce support for Profiles signal
type.
([#&open-telemetry#8203;35980](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35980))
- `routingconnector`: Add ability to route by metric context
([#&open-telemetry#8203;36236](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36236))
- `routingconnector`: Add ability to route by span context
([#&open-telemetry#8203;36276](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36276))
- `processor/spanprocessor`: Add a new configuration option to keep the
original span name when extracting attributes from the span name.
([#&open-telemetry#8203;36120](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36120))
- `splunkenterprisereceiver`: Add new metrics for Splunk Enterprise
dispatch artifacts caches
([#&open-telemetry#8203;36181](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36181))

##### 🧰 Bug fixes 🧰

- `pkg/stanza`: Ensure that time parsing happens before entry is sent to
downstream operators
([#&open-telemetry#8203;36213](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36213))
- `prometheusexporter`: Fixes a race condition between the exporter
start and shutdown functions.
([#&open-telemetry#8203;36139](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36139))
- `processor/k8sattributes`: Block when starting until the metadata have
been synced, to fix that some data couldn't be associated with metadata
when the agent was just started.
([#&open-telemetry#8203;32556](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32556))
- `exporter/loadbalancing`: Shutdown exporters during collector
shutdown. This fixes a memory leak.
([#&open-telemetry#8203;36024](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36024))
- `pkg/ottl`: Respect the `depth` option when flattening slices using
`flatten`
([#&open-telemetry#8203;36161](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36161))
    The `depth` option is also now required to be at least `1`.
- `prometheusexporter`: reject metrics whose types have changed, use
pre-existing descriptions when help strings change
([#&open-telemetry#8203;28617](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/28617))
- `pkg/stanza`: Synchronous handling of entries passed from the log
emitter to the receiver adapter
([#&open-telemetry#8203;35453](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35453))
- `prometheusreceiver`: Fix prometheus receiver to support static scrape
config with Target Allocator
([#&open-telemetry#8203;36062](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36062))

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
zeck-ops pushed a commit to zeck-ops/opentelemetry-collector-contrib that referenced this pull request Apr 23, 2025
…ector-contrib/cmd/telemetrygen to v0.114.0 (open-telemetry#36439)

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.113.0` -> `v0.114.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.114.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.114.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.113.0/v0.114.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.113.0/v0.114.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.114.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01140)

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

##### 🛑 Breaking changes 🛑

- `datadogexporter`: Stop prefixing `http_server_duration`,
`http_server_request_size` and `http_server_response_size` with
`otelcol`
([#&open-telemetry#8203;36265](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36265))
These metrics can be from SDKs rather than collector. Stop prefixing
them to be consistent with
https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
- `otelarrowreceiver`: New admission control metrics are consistent
across Arrow and OTLP data paths.
([#&open-telemetry#8203;36334](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36334))
`otelcol_otelarrow_admission_in_flight_bytes` new, replaces
`otelcol_otel_arrow_receiver_in_flight_bytes`
`otelcol_otelarrow_admission_waiting_bytes`: new, describes waiting
requests
    `otelcol_otel_arrow_receiver_in_flight_items`: removed
    `otelcol_otel_arrow_receiver_in_flight_requests`: removed

##### 🚩 Deprecations 🚩

- `exporter/prometheusremotewrite`: Deprecate configuration option
`export_created metric`
([#&open-telemetry#8203;35003](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35003))
Disable the
exporter.prometheusremotewriteexporter.deprecateCreatedMetric feature
gate to temporarily re-enable the created metric.

##### 💡 Enhancements 💡

- `datadogreceiver`: Add json handling for the `api/v2/series` endpoint
in the datadogreceiver
([#&open-telemetry#8203;36079](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36079))
- `googlemanagedprometheus`: Add `CumulativeNormalization` config option
to allow users to configure to specify whether to report normalized or
un-normalized points. Defaults to normalized.
([#&open-telemetry#8203;36357](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36357))
- `elasticsearchexporter`: Translate `k8s.*.name` resource attributes in
ECS mode
([#&open-telemetry#8203;36233](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36233))
Translate `k8s.job.name`, `k8s.cronjob.name`, `k8s.statefulset.name`,
`k8s.replicaset.name`, `k8s.daemonset.name`, `k8s.container.name` to
`kubernetes.*.name`. Translate `k8s.cluster.name` to
`orchestrator.cluster.name`.
- `encodingextension`: Add support for profiles signal to
encodingextension
([#&open-telemetry#8203;36008](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36008))
- `k8sattributesprocessor`: Add support for profiles signal
([#&open-telemetry#8203;35983](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35983))
- `cmd/githubgen`: Adds a flag to skip checking GitHub organization
membership for CODEOWNERS
([#&open-telemetry#8203;36263](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36263))
- `container`: Set non root group permissions for container image
([#&open-telemetry#8203;35179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35179))
- `k8sclusterreceiver`: Add support for limiting observed resources to a
specific namespace.
([#&open-telemetry#8203;9401](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/9401))
This change allows to make use of this receiver with
`Roles`/`RoleBindings`, as opposed to giving the collector cluster-wide
read access.
- `opampextension`: Add content type to opamp extension when reporting
EffectiveConfig
([#&open-telemetry#8203;36327](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36327))
Add EffectiveConfig.ConfigMap.ConfigMap\[\*].ContentType as "text/yaml"
to the opamp extension when reporting EffectiveConfig.
- `otelarrowreceiver`: Admission control improvements (LIFO);
admission.waiter_limit is deprecated, replaced with
admission.waiting_limit_mib.
([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074))
- `otelarrowreceiver`: Add a new LIFO-based bounded queue.
([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074))
- `connector/otlpjson`: Throw error on invalid otlp payload.
([#&open-telemetry#8203;35738](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35738),
[#&open-telemetry#8203;35739](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35739))
- `prometheusremotewriteexporter`: reduce allocation when serializing
protobuf
([#&open-telemetry#8203;35185](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35185))
- `resourcedetectionprocessor`: Introduce support for Profiles signal
type.
([#&open-telemetry#8203;35980](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35980))
- `routingconnector`: Add ability to route by metric context
([#&open-telemetry#8203;36236](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36236))
- `routingconnector`: Add ability to route by span context
([#&open-telemetry#8203;36276](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36276))
- `processor/spanprocessor`: Add a new configuration option to keep the
original span name when extracting attributes from the span name.
([#&open-telemetry#8203;36120](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36120))
- `splunkenterprisereceiver`: Add new metrics for Splunk Enterprise
dispatch artifacts caches
([#&open-telemetry#8203;36181](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36181))

##### 🧰 Bug fixes 🧰

- `pkg/stanza`: Ensure that time parsing happens before entry is sent to
downstream operators
([#&open-telemetry#8203;36213](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36213))
- `prometheusexporter`: Fixes a race condition between the exporter
start and shutdown functions.
([#&open-telemetry#8203;36139](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36139))
- `processor/k8sattributes`: Block when starting until the metadata have
been synced, to fix that some data couldn't be associated with metadata
when the agent was just started.
([#&open-telemetry#8203;32556](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32556))
- `exporter/loadbalancing`: Shutdown exporters during collector
shutdown. This fixes a memory leak.
([#&open-telemetry#8203;36024](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36024))
- `pkg/ottl`: Respect the `depth` option when flattening slices using
`flatten`
([#&open-telemetry#8203;36161](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36161))
    The `depth` option is also now required to be at least `1`.
- `prometheusexporter`: reject metrics whose types have changed, use
pre-existing descriptions when help strings change
([#&open-telemetry#8203;28617](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/28617))
- `pkg/stanza`: Synchronous handling of entries passed from the log
emitter to the receiver adapter
([#&open-telemetry#8203;35453](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35453))
- `prometheusreceiver`: Fix prometheus receiver to support static scrape
config with Target Allocator
([#&open-telemetry#8203;36062](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36062))

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmd/telemetrygen telemetrygen command dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants