Skip to content

prom translate rw2 optionally translate histogram to nhcb 2#42606

Closed
jmichalek132 wants to merge 13 commits into
open-telemetry:mainfrom
jmichalek132:jm-prom-translate-rw2-optionally-translate-histogram-to-nhcb-2
Closed

prom translate rw2 optionally translate histogram to nhcb 2#42606
jmichalek132 wants to merge 13 commits into
open-telemetry:mainfrom
jmichalek132:jm-prom-translate-rw2-optionally-translate-histogram-to-nhcb-2

Conversation

@jmichalek132
Copy link
Copy Markdown
Contributor

Description

Adds support for optionally translating histograms to native histogram with custom bucket.

Link to tracking issue

Fixes

Partially implements #33661 (when merging PR please don't close the tracing issue)

Testing

  • Added unit test
  • e2e ran with prometheus

Review please @dashpole @ywwg @ArthurSens @krajorama @aknuds1 and @carrieedwards as you implemented this upstream in prometheus.

DisableTargetInfo bool
AddMetricSuffixes bool
SendMetadata bool
ConvertHistogramsToNHCB bool
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want a simple bool for this? This is what Prometheus has.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as opposed to what?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There was a discussion for this around migration paths, where we might want to offer an option to send both, @krajorama I think you had some opinions on that :).

Copy link
Copy Markdown
Contributor

@ywwg ywwg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some first-time reviewer questions :)

Comment thread pkg/translator/prometheusremotewrite/histograms_v2.go
Comment thread pkg/translator/prometheusremotewrite/histograms_v2.go Outdated
DisableTargetInfo bool
AddMetricSuffixes bool
SendMetadata bool
ConvertHistogramsToNHCB bool
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as opposed to what?

DisableTargetInfo bool
AddMetricSuffixes bool
SendMetadata bool
ConvertHistogramsToNHCB bool
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might be helpful to note that the option is not fully implemented

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What do you mean by that?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

meaning, add a comment above ConvertHistogramsToNHCB that the feature is only partially implemented as is still incomplete -- or is there already a warning for all of V2 so that's redundant?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah there's a warning in the readme

io.prometheus.write.v2.Request is the message used in Remote Write 2.0. It is more efficient, always includes metadata, and adds support for the created timestamp and native histograms. Your remote storage provider must support PRW 2.0 to be able to use this message. PRW 2.0 support is currently In Development and is only partially implemented, thus, not ready for usage.

}

func getBucketOffset(buckets []uint64) (offset int) {
for offset < len(buckets) && buckets[offset] == 0 {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

talking through the logic here:

increment the offset as long as it's less than the number of buckets AND there are no items in the bucket at that offset.

So this will choose the first bucket that is non-empty and within the range.

won't this mean everything gets dumped into bucket 0? As soon as bucket 0 is non-empty it will never increment.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything isn't put into bucket 0. This is just determining how many buckets we can trim off the front of the buckets.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so is this for cleaning up buckets? maybe this function could be renamed to make it more clear what is being done here?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is part of replacing:

buckets = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 4, 5, 9], offset=0

with

buckets = [1, 1, 2, 4, 5, 9], offset=9.

It normally is something that we only do for promethues/otel native/exponential histograms, but I suppose there is no reason we can't do it for NHCB... It is just a more efficient encoding.

I think we could change it to func trimLeadingZeroBuckets(buckets []uint64) (int, []uint64) { to have it also return the buckets with the trimmed leading zeroes.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah that would be more clear for me, thanks!

@jmichalek132 jmichalek132 requested a review from ywwg September 14, 2025 17:27
@jmichalek132
Copy link
Copy Markdown
Contributor Author

The CI failure looks unrelated to my changes:

=== Failed
=== FAIL: internal TestStartTimeMetricMatch/empty_gauge_start_time_metrics (0.00s)
    starttimemetricadjuster_test.go:123: 
        	Error Trace:	/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/receiver/prometheusreceiver/internal/starttimemetricadjuster_test.go:123
        	Error:      	Target error should be in err chain:
        	            	expected: "start time metric with no data points"
        	            	in chain: "adjusting metrics without job"
        	Test:       	TestStartTimeMetricMatch/empty_gauge_start_time_metrics

=== FAIL: internal TestStartTimeMetricMatch/empty_sum_start_time_metrics (0.00s)
    starttimemetricadjuster_test.go:123: 
        	Error Trace:	/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/receiver/prometheusreceiver/internal/starttimemetricadjuster_test.go:123
        	Error:      	Target error should be in err chain:
        	            	expected: "start time metric with no data points"
        	            	in chain: "adjusting metrics without job"
        	Test:       	TestStartTimeMetricMatch/empty_sum_start_time_metrics

@jmichalek132
Copy link
Copy Markdown
Contributor Author

The CI failure looks unrelated to my changes:

=== Failed
=== FAIL: internal TestStartTimeMetricMatch/empty_gauge_start_time_metrics (0.00s)
    starttimemetricadjuster_test.go:123: 
        	Error Trace:	/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/receiver/prometheusreceiver/internal/starttimemetricadjuster_test.go:123
        	Error:      	Target error should be in err chain:
        	            	expected: "start time metric with no data points"
        	            	in chain: "adjusting metrics without job"
        	Test:       	TestStartTimeMetricMatch/empty_gauge_start_time_metrics

=== FAIL: internal TestStartTimeMetricMatch/empty_sum_start_time_metrics (0.00s)
    starttimemetricadjuster_test.go:123: 
        	Error Trace:	/home/runner/work/opentelemetry-collector-contrib/opentelemetry-collector-contrib/receiver/prometheusreceiver/internal/starttimemetricadjuster_test.go:123
        	Error:      	Target error should be in err chain:
        	            	expected: "start time metric with no data points"
        	            	in chain: "adjusting metrics without job"
        	Test:       	TestStartTimeMetricMatch/empty_sum_start_time_metrics

Ah okay Arthur also ran into this in another PR #42493 (comment)

mx-psi added a commit that referenced this pull request Sep 15, 2025
#42685)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->

Skips flaky tests related to StartTimeAdjustment

#### Link to tracking issue

Updates #42684
Fixes #42563
Unblocks #42493
Unblocks #42606
@mx-psi
Copy link
Copy Markdown
Member

mx-psi commented Sep 15, 2025

#42685 has been merged to main and should fix #42606 (comment)

@mx-psi
Copy link
Copy Markdown
Member

mx-psi commented Sep 15, 2025

Well at least the test that fails now is a different test 🙃

@mx-psi
Copy link
Copy Markdown
Member

mx-psi commented Sep 18, 2025

#42770 should address the new failing test

@atoulme
Copy link
Copy Markdown
Contributor

atoulme commented Sep 22, 2025

Please address conflict.

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: The translation layer for Prometheus remote write 2 now supports optionally translating histograms to native histogram with custom bucket but is not fully implemented and ready for use.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is not fully implemented and ready for use? Remote Write v2 or the translation of histograms to NHCB?

The phrase feels ambiguous. Could you clarify, please?

# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: []
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
change_logs: []
change_logs: [api]

name: "convert hist to custom buckets hist",
hist: func() pmetric.HistogramDataPoint {
pt := pmetric.NewHistogramDataPoint()
pt.SetStartTimestamp(pcommon.NewTimestampFromTime(time.UnixMilli(100)))
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
pt.SetStartTimestamp(pcommon.NewTimestampFromTime(time.UnixMilli(100)))

This isn't being used in the test, is it?

name: "convert hist to custom buckets hist with no sum",
hist: func() pmetric.HistogramDataPoint {
pt := pmetric.NewHistogramDataPoint()
pt.SetStartTimestamp(pcommon.NewTimestampFromTime(time.UnixMilli(100)))
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
pt.SetStartTimestamp(pcommon.NewTimestampFromTime(time.UnixMilli(100)))

wantSeries func() map[uint64]*writev2.TimeSeries
}{
{
name: "histogram data points with same labels and without scope promotion",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does scope promotion means here? We don't have the same configuration option that exists in Prometheus

},
},
{
name: "histogram data points with different labels and without scope promotion",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same question here

amir-jakoby added a commit to Sawmills/opentelemetry-collector-contrib that referenced this pull request Oct 1, 2025
* [chore][exporter/loadbalancing] explain static resolver behaviour (#42625)

Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>

* [processor/resourcedetection] Add support for linode cloud (#42544)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This PR adds support for resource detection in Linode Cloud.

I have not added the Linode cloud into semantic conventions, but I can
open a PR for it.

I'm purposing be a code owner for this detector 🙌 

Excluding https://techdocs.akamai.com from Lychee because the link
started causing persistent timeout in CI, for example
[here](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/17534441883/job/49795707700?pr=42544).

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

Fixes #42543

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Added tests to cover most cases, and I personally tested them on a
Linode server.

```
2025-09-07T21:48:31.344Z	info	service@v0.134.0/service.go:211	Starting otelcontribcol...	{"resource": {"service.instance.id": "cf0f1ae8-8c54-4f9e-a751-3dd318ea07d7", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "Version": "0.134.0-dev", "NumCPU": 1}
2025-09-07T21:48:31.345Z	info	extensions/extensions.go:41	Starting extensions...	{"resource": {"service.instance.id": "cf0f1ae8-8c54-4f9e-a751-3dd318ea07d7", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}}
2025-09-07T21:48:31.345Z	info	internal/resourcedetection.go:137	began detecting resource information	{"resource": {"service.instance.id": "cf0f1ae8-8c54-4f9e-a751-3dd318ea07d7", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics"}
2025-09-07T21:48:33.443Z	info	internal/resourcedetection.go:188	detected resource information	{"resource": {"service.instance.id": "cf0f1ae8-8c54-4f9e-a751-3dd318ea07d7", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics", "resource": {"cloud.account.id":"526F8BCA-3E46-4A54-84E76204F8476683","cloud.provider":"linode","cloud.region":"de-fra-2","host.id":"83218692","host.image.id":"linode/ubuntu24.04","host.image.name":"Ubuntu 24.04 LTS","host.name":"ubuntu-otel-collector","host.type":"g6-nanode-1"}}
2025-09-07T21:48:33.444Z	info	service@v0.134.0/service.go:234	Everything is ready. Begin running and processing data.	{"resource": {"service.instance.id": "cf0f1ae8-8c54-4f9e-a751-3dd318ea07d7", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}}
2025-09-07T21:48:34.444Z	info	Metrics	{"resource": {"service.instance.id": "cf0f1ae8-8c54-4f9e-a751-3dd318ea07d7", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "otelcol.component.id": "debug", "otelcol.component.kind": "exporter", "otelcol.signal": "metrics", "resource metrics": 3, "metrics": 5, "data points": 17}
2025-09-07T21:48:34.445Z	info	ResourceMetrics #0
Resource SchemaURL: https://opentelemetry.io/schemas/1.9.0
Resource attributes:
     -> cloud.account.id: Str(526F8BCA-3E46-4A54-84E76204F8476683)
     -> cloud.provider: Str(linode)
     -> cloud.region: Str(de-fra-2)
     -> host.id: Str(83218692)
     -> host.image.id: Str(linode/ubuntu24.04)
     -> host.image.name: Str(Ubuntu 24.04 LTS)
     -> host.name: Str(ubuntu-otel-collector)
     -> host.type: Str(g6-nanode-1)
```

<!--Describe the documentation added.-->
#### Documentation

Updated the README.md with this new detector.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Paulo Dias <paulodias.gm@gmail.com>

* [receiver/prometheusremotewritereceiver] accept unspecified types as gauge (#42295)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
METRIC_TYPE_UNSPECIFIED are now accepted by
prometheusremotewritereceiver and given value of "unknown" in
metric.metadata["prometheus.type"]

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes (partially) #41840 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
In TestTranslateV2 the "unsupported metric type UNSPECIFIED" was removed
and "accept unspecified metric type as gauge" was added to test that
unspecified types are accepted as gauge


<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Chetan <jellybeans33124@gmail.com>

* [chore][exporter/kafka] Clarify export error message (#42653)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Change error log message from "issue exporting from topic" to "error
exporting to topic"

* [connector/servicegraph] Fix exponential histogram doesn't clean when expire (#42019)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
When using the exponential histogram in servicegraph connector,
encounter error:
```
2025-08-14T16:04:57.165Z	error	servicegraphconnector@v0.132.0/connector.go:187	failed to flush metrics	{"resource": {"service.instance.id": "44774927-7805-40c0-92b3-bed786103c19", "service.name": "otelcol-contrib", "service.version": "0.132.0"}, "otelcol.component.id": "servicegraph", "otelcol.component.kind": "connector", "otelcol.signal": "traces", "otelcol.signal.output": "metrics", "error": "failed to build metrics: failed to find dimensions for key hive\u0000skoala\u0000database\u0000false\u0000client_k8s.cluster.id_a32bf78c-48e6-46a0-9618-a00c235de31e\u0000client_k8s.namespace.name_skoala-system\u0000client_db.system_mysql"}
github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector.(*serviceGraphConnector).metricFlushLoop
	github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector@v0.132.0/connector.go:187
``` 

This PR will fix it.

* [receiver/faro, translator/faro] Do not use faro event timestamp as log record timestamp (#42600)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Faro events originate in the user's browser, where the local clock may
differ from actual time.
As a result, log record timestamps can be inaccurate, leading to
ingestion issues (e.g., timestamps too old or too far in the future).

This PR stops setting the log record timestamp based on the faro event
timestamp.

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests adjusted

* [exporter/faro] update success status code to any 2xx (#42622)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
I was exporting faro data and noticed errors for 200 response codes from
the faro endpoint.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42658

<!--Describe what testing was performed and which tests were added.-->
#### Testing

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Robbie Lankford <robert.lankford@grafana.com>

* receiver/k8scluster: add status reason metric (#42347)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Implements second part of the
https://github.com/open-telemetry/semantic-conventions/commit/fb7b4209ef5b383b45034dcfc9d69ff9842f32db

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32457#issuecomment-3232406203

<!--Describe what testing was performed and which tests were added.-->
#### Testing

- added unit test
<!--Describe the documentation added.-->
#### Documentation

- generated
<!--Please delete paragraphs that you did not use before submitting.-->

* [chore][doc] Update `iis.application_pool.state` metric description (#42649)

Update `iis.application_pool.state` metric description per installed
counter information of IIS 10.

Fix #42586

* [processor/resourcedetection] Add support for Scaleway (#42665)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This PR adds support for resource detection in Scaleway.

I'm proposing to be a code owner for this detector 🙌

Semantic Conventions PR:
https://github.com/open-telemetry/semantic-conventions/pull/2773

If Image [details are accepted to be added to the
SDK](https://github.com/scaleway/scaleway-sdk-go/pull/2714), I can add
image details to this PR or after it.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42664

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Tests added and also tested on a Scaleway instance as we can see the
output below.

```
2025-09-13T14:50:40.750Z	info	service@v0.135.1-0.20250911155607-37a3ace6274c/service.go:205	Starting otelcontribcol...	{"resource": {"service.instance.id": "9e8bea33-11d5-4166-b35c-f16d5c8839da", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "Version": "0.135.0-dev", "NumCPU": 1}
2025-09-13T14:50:40.751Z	info	extensions/extensions.go:41	Starting extensions...	{"resource": {"service.instance.id": "9e8bea33-11d5-4166-b35c-f16d5c8839da", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}}
2025-09-13T14:50:40.751Z	info	internal/resourcedetection.go:137	began detecting resource information	{"resource": {"service.instance.id": "9e8bea33-11d5-4166-b35c-f16d5c8839da", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics"}
2025-09-13T14:50:40.954Z	info	internal/resourcedetection.go:188	detected resource information	{"resource": {"service.instance.id": "9e8bea33-11d5-4166-b35c-f16d5c8839da", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics", "resource": {"cloud.account.id":"10542306-0c75-4265-9c2c-1fbfe4ea0bf0","cloud.availability_zone":"nl-ams-1","cloud.platform":"scaleway_cloud_compute","cloud.provider":"scaleway_cloud","cloud.region":"nl-ams","host.id":"9209777f-3ad4-4a32-a2e3-95bbc59d6ee3","host.name":"otel-collector-scw","host.type":"STARDUST1-S"}}
2025-09-13T14:50:40.955Z	info	service@v0.135.1-0.20250911155607-37a3ace6274c/service.go:228	Everything is ready. Begin running and processing data.	{"resource": {"service.instance.id": "9e8bea33-11d5-4166-b35c-f16d5c8839da", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}}
2025-09-13T14:50:41.956Z	info	Metrics	{"resource": {"service.instance.id": "9e8bea33-11d5-4166-b35c-f16d5c8839da", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "debug", "otelcol.component.kind": "exporter", "otelcol.signal": "metrics", "resource metrics": 3, "metrics": 5, "data points": 17}
2025-09-13T14:50:41.958Z	info	ResourceMetrics #0
Resource SchemaURL: https://opentelemetry.io/schemas/1.9.0
Resource attributes:
     -> cloud.provider: Str(scaleway_cloud)
     -> cloud.platform: Str(scaleway_cloud_compute)
     -> cloud.account.id: Str(10542306-0c75-4265-9c2c-1fbfe4ea0bf0)
     -> cloud.availability_zone: Str(nl-ams-1)
     -> cloud.region: Str(nl-ams)
     -> host.id: Str(9209777f-3ad4-4a32-a2e3-95bbc59d6ee3)
     -> host.name: Str(otel-collector-scw)
     -> host.type: Str(STARDUST1-S)
```

<!--Describe the documentation added.-->
#### Documentation

Updated the README.md with this new detector.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Paulo Dias <paulodias.gm@gmail.com>

* [chore] [opampsupervisor] Remove time.Sleep call (#42654)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
 Remove time.Sleep call 
<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42550 

<!--Describe what testing was performed and which tests were added.-->
#### Testing

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

* receiver/postgresql - Include execution time metric into query samples (#42428)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
The logs collection in PostgreSQL receiver currently does not include
execution time of the currently running queries (query_samples) in
payload. This needs to be calculated in the collector query itself based
on the query_start time.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42429

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit tests added/updated

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

* [processor/resourcedetection] Add support for Vultr (#42570)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This PR adds support for resource detection in Vultr.

I have not added Vultr into semantic conventions, but I can open a PR
for it.

I'm proposing to be a code owner for this detector 🙌

Excluding https://www.vultr.com from Lychee because the link started
causing persistent error (403) in CI, for example
[here](https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/17565682877/job/49892128357?pr=42570).

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

Fixes #42569 

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Added tests to cover most cases, and I personally tested them on a Vultr
server.

```
2025-09-08T22:08:45.332Z	info	service@v0.134.0/service.go:211	Starting otelcontribcol...	{"resource": {"service.instance.id": "528e617f-1024-42e2-a3cf-2d84db7eddfb", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "Version": "0.134.0-dev", "NumCPU": 1}
2025-09-08T22:08:45.333Z	info	extensions/extensions.go:41	Starting extensions...	{"resource": {"service.instance.id": "528e617f-1024-42e2-a3cf-2d84db7eddfb", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}}
2025-09-08T22:08:45.333Z	info	internal/resourcedetection.go:137	began detecting resource information	{"resource": {"service.instance.id": "528e617f-1024-42e2-a3cf-2d84db7eddfb", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics"}
2025-09-08T22:08:45.453Z	info	internal/resourcedetection.go:188	detected resource information	{"resource": {"service.instance.id": "528e617f-1024-42e2-a3cf-2d84db7eddfb", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics", "resource": {"cloud.provider":"vultr","cloud.region":"lhr","host.id":"97d8dc10-9c39-4d97-9301-1008721dba5f","host.name":"vultr.guest"}}
2025-09-08T22:08:45.454Z	info	service@v0.134.0/service.go:234	Everything is ready. Begin running and processing data.	{"resource": {"service.instance.id": "528e617f-1024-42e2-a3cf-2d84db7eddfb", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}}
2025-09-08T22:08:46.455Z	info	Metrics	{"resource": {"service.instance.id": "528e617f-1024-42e2-a3cf-2d84db7eddfb", "service.name": "otelcontribcol", "service.version": "0.134.0-dev"}, "otelcol.component.id": "debug", "otelcol.component.kind": "exporter", "otelcol.signal": "metrics", "resource metrics": 3, "metrics": 5, "data points": 17}
2025-09-08T22:08:46.455Z	info	ResourceMetrics #0
Resource SchemaURL: https://opentelemetry.io/schemas/1.9.0
Resource attributes:
     -> cloud.provider: Str(vultr)
     -> cloud.region: Str(lhr)
     -> host.id: Str(97d8dc10-9c39-4d97-9301-1008721dba5f)
     -> host.name: Str(vultr.guest)
```

<!--Describe the documentation added.-->
#### Documentation

Updated the README.md with this new detector.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Paulo Dias <paulodias.gm@gmail.com>
Co-authored-by: Antoine Toulme <antoine@toulme.name>

* Failover connector queue settings (#41283)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

PR for failover connector queue, allows for queueing on the "exporter
portion" of the connector. Preventing data points from being stuck in a
failed exporter, as well as faster failover. This should in theory be
used as a replacement of the queue enabled on the exporter side.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #33007

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Tests need to be updated

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

* [chore][receiver/prometheus] Skip tests related to StartTimeAdjustment (#42685)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->

Skips flaky tests related to StartTimeAdjustment

#### Link to tracking issue

Updates #42684
Fixes #42563
Unblocks #42493
Unblocks #42606

* [processor/isolationforest] Fix goroutine leak in modelUpdateLoop shutdown (#42676)

#### Description
This PR fixes goroutine leaks in the isolation forest processor caused
by improper shutdown coordination of background `modelUpdateLoop`
goroutines.

The processor was starting background goroutines for periodic model
updates but not properly waiting for them to terminate during shutdown,
causing `goleak` test failures. The tests would pass functionally but
fail due to leaked goroutines remaining active after test completion.

**Root Cause:**
- `newIsolationForestProcessor` starts `go processor.modelUpdateLoop()` 
- `Shutdown()` method signals stop but doesn't wait for goroutine
termination
- Tests don't call `Shutdown()` on created processors

**Fix:**
- Added `shutdownWG sync.WaitGroup` for proper goroutine tracking
- Modified `Shutdown()` to wait for all background goroutines to
complete
- Updated tests to call `Shutdown()` during cleanup
- No functional changes to processor behavior

#### Link to tracking issue
Fixes #42675 

#### Testing
- All existing tests now pass without goroutine leaks
- `goleak` tests pass successfully  
- Added proper shutdown cleanup to all test functions that create
processors
- Verified no regression in processor functionality
- Background goroutines properly terminate in both test and production
environments

**Files tested:**
- `processor_test.go` - Fixed 5 test functions to call `Shutdown()`
- `factory_test.go` - Already had proper shutdown calls
- `integration_test.go` - Verified shutdown coordination works

#### Documentation
- Updated inline code comments explaining shutdown coordination
- No user-facing documentation changes needed (internal fix only)
- Proper goroutine lifecycle management maintains existing API

* [processor/isolationforest] Add comprehensive unit tests (#42694)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Add comprehensive unit tests for isolation forest processor to achieve
93% test coverage. Includes tests for core algorithm, all processor
modes, configuration validation, feature extractors, error handling, and
concurrent access.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42693

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Testing

- Added 50+ unit tests covering all code paths
- Achieved 93.8% test coverage
- Tested thread safety and concurrent access

All tests pass with no race conditions

<!--Please delete paragraphs that you did not use before submitting.-->

* [exporter/signalfx] root_path validation (#42696)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Do not validate the root_path of the collector if `sync_host_metadata`
is not set

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42688

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Curtis Robert <crobert@splunk.com>

* Chore: Disallow support for dev containers (#42698)

#### Description

This looks to disallow the project to adopt dev containers as a
supported tool chain. This project (for the most part) is a pure go
project and the required effort to get a local developer environment
sorted should be minimal.

As for this reason, there should be no real reason for the maintainers
of the project to maintain a secondary developer environment which has
the potential to include unwanted security risks.

This pull request does not stop users from using dev containers, but the
maintainers of the project offer no official support for it.

* [chroe] remove batch from various examples (#42700)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
part of
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42624

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes

<!--Describe what testing was performed and which tests were added.-->
#### Testing

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

Signed-off-by: Jared Tan <jian.tan@daocloud.io>

* Update flaky otelarrow tests (#42690)

#### Description

This is a flaky test, not worth keeping or fixing.

#### Link to tracking issue
Fixes #42668
Fixes #42588

* [processor/redaction] support redaction of scope level atrributes (#42681)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42659
Fixes #37799 (added by @mx-psi)

Signed-off-by: odubajDT <ondrej.dubaj@dynatrace.com>

* Update module github.com/Azure/azure-sdk-for-go/sdk/azcore to v1.19.1 (#42704)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/Azure/azure-sdk-for-go/sdk/azcore](https://github.com/Azure/azure-sdk-for-go)
| `v1.19.0` -> `v1.19.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fAzure%2fazure-sdk-for-go%2fsdk%2fazcore/v1.19.0/v1.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>

* Update module github.com/tidwall/wal to v1.2.1 (#42720)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/tidwall/wal](https://github.com/tidwall/wal) |
`v1.2.0` -> `v1.2.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fwal/v1.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fwal/v1.2.0/v1.2.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>tidwall/wal (github.com/tidwall/wal)</summary>

###
[`v1.2.1`](https://github.com/tidwall/wal/compare/v1.2.0...v1.2.1)

[Compare
Source](https://github.com/tidwall/wal/compare/v1.2.0...v1.2.1)

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>

* Update github-actions deps (#42703)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/create-github-app-token](https://github.com/actions/create-github-app-token)
| action | patch | `v2.1.1` -> `v2.1.4` |
|
[github/codeql-action](https://github.com/github/codeql-action)
| action | patch | `v3.30.2` -> `v3.30.3` |
|
[github/codeql-action](https://github.com/github/codeql-action)
| action | digest | `d3678e2` -> `192325c` |

---

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

---

### Release Notes

<details>
<summary>actions/create-github-app-token
(actions/create-github-app-token)</summary>

###
[`v2.1.4`](https://github.com/actions/create-github-app-token/releases/tag/v2.1.4)

[Compare
Source](https://github.com/actions/create-github-app-token/compare/v2.1.3...v2.1.4)

##### Bug Fixes

- **deps:** bump
[@&#8203;octokit/auth-app](https://github.com/octokit/auth-app)
from 7.2.1 to 8.0.1
([#&#8203;257](https://github.com/actions/create-github-app-token/issues/257))
([bef1eaf](https://github.com/actions/create-github-app-token/commit/bef1eaf1c0ac2b148ee2a0a74c65fbe6db0631f1))

###
[`v2.1.3`](https://github.com/actions/create-github-app-token/releases/tag/v2.1.3)

[Compare
Source](https://github.com/actions/create-github-app-token/compare/v2.1.2...v2.1.3)

##### Bug Fixes

- **deps:** bump undici from 7.8.0 to 7.10.0 in the
production-dependencies group
([#&#8203;254](https://github.com/actions/create-github-app-token/issues/254))
([f3d5ec2](https://github.com/actions/create-github-app-token/commit/f3d5ec20739b0cf6f0d52e5a051b65484c378ec9))

###
[`v2.1.2`](https://github.com/actions/create-github-app-token/releases/tag/v2.1.2)

[Compare
Source](https://github.com/actions/create-github-app-token/compare/v2.1.1...v2.1.2)

##### Bug Fixes

- **deps:** bump
[@&#8203;octokit/request](https://github.com/octokit/request)
from 9.2.3 to 10.0.2
([#&#8203;256](https://github.com/actions/create-github-app-token/issues/256))
([5d7307b](https://github.com/actions/create-github-app-token/commit/5d7307be63501c0070c634b0ae8fec74e8208130))

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v3.30.3`](https://github.com/github/codeql-action/releases/tag/v3.30.3)

[Compare
Source](https://github.com/github/codeql-action/compare/v3.30.2...v3.30.3)

### CodeQL Action Changelog

See the [releases
page](https://github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

#### 3.30.3 - 10 Sep 2025

No user facing changes.

See the full
[CHANGELOG.md](https://github.com/github/codeql-action/blob/v3.30.3/CHANGELOG.md)
for more information.

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update golang:1.25 Docker digest to 8305f5f (#42701)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang | stage | digest | `b773c94` -> `8305f5f` |
| golang | final | digest | `b773c94` -> `8305f5f` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update module google.golang.org/grpc to v1.75.1 (#42723)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) |
`v1.75.0` -> `v1.75.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.75.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.75.0/v1.75.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>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.75.1`](https://github.com/grpc/grpc-go/releases/tag/v1.75.1):
Release 1.75.1

[Compare
Source](https://github.com/grpc/grpc-go/compare/v1.75.0...v1.75.1)

##### Bug Fixes

- transport: Fix a data race while copying headers for stats handlers in
the std lib http2 server transport.
([#&#8203;8519](https://github.com/grpc/grpc-go/issues/8519))
- xdsclient:
- Fix a data race caused while reporting load to LRS.
([#&#8203;8483](https://github.com/grpc/grpc-go/pull/8483))
- Fix regression preventing empty node IDs when creating an LRS client.
([#&#8203;8483](https://github.com/grpc/grpc-go/issues/8483))
- server: Fix a regression preventing streams from being cancelled or
timed out when blocked on flow control.
([#&#8203;8528](https://github.com/grpc/grpc-go/issues/8528))

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module github.com/getsentry/sentry-go to v0.35.3 (#42713)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go)
| `v0.35.1` -> `v0.35.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgetsentry%2fsentry-go/v0.35.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgetsentry%2fsentry-go/v0.35.1/v0.35.3?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>getsentry/sentry-go (github.com/getsentry/sentry-go)</summary>

###
[`v0.35.3`](https://github.com/getsentry/sentry-go/releases/tag/v0.35.3):
0.35.3

[Compare
Source](https://github.com/getsentry/sentry-go/compare/v0.35.2...v0.35.3)

The Sentry SDK team is happy to announce the immediate availability of
Sentry Go SDK v0.35.3.

##### Bug Fixes

- Add missing rate limit categories
([#&#8203;1082](https://github.com/getsentry/sentry-go/pull/1082))

###
[`v0.35.2`](https://github.com/getsentry/sentry-go/releases/tag/v0.35.2):
0.35.2

[Compare
Source](https://github.com/getsentry/sentry-go/compare/v0.35.1...v0.35.2)

The Sentry SDK team is happy to announce the immediate availability of
Sentry Go SDK v0.35.2.

##### Bug Fixes

- Fix OpenTelemetry spans being created as transactions instead of child
spans
([#&#8203;1073](https://github.com/getsentry/sentry-go/pull/1073))

##### Misc

- Add `MockTransport` to test clients for improved testing
([#&#8203;1071](https://github.com/getsentry/sentry-go/pull/1071))

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.27 (#42719)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://github.com/tencentcloud/tencentcloud-sdk-go)
| `v1.1.24` -> `v1.1.27` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.27?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.24/v1.1.27?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>tencentcloud/tencentcloud-sdk-go
(github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary>

###
[`v1.1.27`](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.26...v1.1.27)

[Compare
Source](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.26...v1.1.27)

###
[`v1.1.26`](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.25...v1.1.26)

[Compare
Source](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.25...v1.1.26)

###
[`v1.1.25`](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.24...v1.1.25)

[Compare
Source](https://github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.24...v1.1.25)

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module github.com/huaweicloud/huaweicloud-sdk-go-v3 to v0.1.168 (#42715)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/huaweicloud/huaweicloud-sdk-go-v3](https://github.com/huaweicloud/huaweicloud-sdk-go-v3)
| `v0.1.167` -> `v0.1.168` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.168?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.167/v0.1.168?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>huaweicloud/huaweicloud-sdk-go-v3
(github.com/huaweicloud/huaweicloud-sdk-go-v3)</summary>

###
[`v0.1.168`](https://github.com/huaweicloud/huaweicloud-sdk-go-v3/releases/tag/v0.1.168)

[Compare
Source](https://github.com/huaweicloud/huaweicloud-sdk-go-v3/compare/v0.1.167...v0.1.168)

Release 0.1.168

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module github.com/elastic/go-docappender/v2 to v2.11.2 (#42710)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/elastic/go-docappender/v2](https://github.com/elastic/go-docappender)
| `v2.11.0` -> `v2.11.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2felastic%2fgo-docappender%2fv2/v2.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2felastic%2fgo-docappender%2fv2/v2.11.0/v2.11.2?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>elastic/go-docappender
(github.com/elastic/go-docappender/v2)</summary>

###
[`v2.11.2`](https://github.com/elastic/go-docappender/releases/tag/v2.11.2)

[Compare
Source](https://github.com/elastic/go-docappender/compare/v2.11.1...v2.11.2)

##### What's Changed

- build(deps): bump the otel group with 5 updates by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;270](https://github.com/elastic/go-docappender/pull/270)
- perf: avoid copying body buffer when compression is enabled v2 by
[@&#8203;kruskall](https://github.com/kruskall) in
[#&#8203;274](https://github.com/elastic/go-docappender/pull/274)

**Full Changelog**:
<https://github.com/elastic/go-docappender/compare/v2.11.1...v2.11.2>

###
[`v2.11.1`](https://github.com/elastic/go-docappender/releases/tag/v2.11.1)

[Compare
Source](https://github.com/elastic/go-docappender/compare/v2.11.0...v2.11.1)

##### What's Changed

- ci: enable race detector for go tests by
[@&#8203;kruskall](https://github.com/kruskall) in
[#&#8203;191](https://github.com/elastic/go-docappender/pull/191)
- ci: fix ci running twice by
[@&#8203;oakrizan](https://github.com/oakrizan) in
[#&#8203;262](https://github.com/elastic/go-docappender/pull/262)
- build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.18.1
to 8.19.0 in /integrationtest by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;263](https://github.com/elastic/go-docappender/pull/263)
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;266](https://github.com/elastic/go-docappender/pull/266)
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 in
/integrationtest by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;267](https://github.com/elastic/go-docappender/pull/267)
- build(deps): bump actions/checkout from 4 to 5 in the github-actions
group by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;264](https://github.com/elastic/go-docappender/pull/264)
- build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 in
/integrationtest by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;269](https://github.com/elastic/go-docappender/pull/269)
- build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;268](https://github.com/elastic/go-docappender/pull/268)
- build(deps): bump the github-actions group with 2 updates by
[@&#8203;dependabot](https://github.com/dependabot)\[bot] in
[#&#8203;272](https://github.com/elastic/go-docappender/pull/272)
- perf: avoid copying body buffer when compression is enabled by
[@&#8203;kruskall](https://github.com/kruskall) in
[#&#8203;273](https://github.com/elastic/go-docappender/pull/273)

**Full Changelog**:
<https://github.com/elastic/go-docappender/compare/v2.11.0...v2.11.1>

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module go.yaml.in/yaml/v2 to v2.4.3 (#42722)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [go.yaml.in/yaml/v2](https://github.com/yaml/go-yaml) |
`v2.4.2` -> `v2.4.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.yaml.in%2fyaml%2fv2/v2.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.yaml.in%2fyaml%2fv2/v2.4.2/v2.4.3?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>yaml/go-yaml (go.yaml.in/yaml/v2)</summary>

###
[`v2.4.3`](https://github.com/yaml/go-yaml/compare/v2.4.2...v2.4.3)

[Compare
Source](https://github.com/yaml/go-yaml/compare/v2.4.2...v2.4.3)

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>

* Update module github.com/docker/docker to v28.4.0+incompatible (#42726)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/docker/docker](https://github.com/docker/docker)
| `v28.3.3+incompatible` -> `v28.4.0+incompatible` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v28.4.0+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v28.3.3+incompatible/v28.4.0+incompatible?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>docker/docker (github.com/docker/docker)</summary>

###
[`v28.4.0+incompatible`](https://github.com/docker/docker/compare/v28.3.3...v28.4.0)

[Compare
Source](https://github.com/docker/docker/compare/v28.3.3...v28.4.0)

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update All github.com/datadog packages (#42702)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/DataDog/datadog-agent/pkg/obfuscate](https://github.com/DataDog/datadog-agent)
| `v0.70.0` -> `v0.70.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fobfuscate/v0.70.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fobfuscate/v0.70.0/v0.70.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/DataDog/datadog-api-client-go/v2](https://github.com/DataDog/datadog-api-client-go)
| `v2.45.0` -> `v2.46.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.45.0/v2.46.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>DataDog/datadog-api-client-go
(github.com/DataDog/datadog-api-client-go/v2)</summary>

###
[`v2.46.0`](https://github.com/DataDog/datadog-api-client-go/releases/tag/v2.46.0)

[Compare
Source](https://github.com/DataDog/datadog-api-client-go/compare/v2.45.0...v2.46.0)

See ./CHANGELOG.md for details

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module github.com/hetznercloud/hcloud-go/v2 to v2.23.0 (#42728)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/hetznercloud/hcloud-go/v2](https://github.com/hetznercloud/hcloud-go)
| `v2.22.0` -> `v2.23.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhetznercloud%2fhcloud-go%2fv2/v2.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhetznercloud%2fhcloud-go%2fv2/v2.22.0/v2.23.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>hetznercloud/hcloud-go
(github.com/hetznercloud/hcloud-go/v2)</summary>

###
[`v2.23.0`](https://github.com/hetznercloud/hcloud-go/blob/HEAD/CHANGELOG.md#v2230)

[Compare
Source](https://github.com/hetznercloud/hcloud-go/compare/v2.22.0...v2.23.0)

##### Features

- expose account currency information
([#&#8203;695](https://github.com/hetznercloud/hcloud-go/issues/695))
- add category property to server type
([#&#8203;717](https://github.com/hetznercloud/hcloud-go/issues/717))

##### Bug Fixes

- **primary-ip**: labels not clearable
([#&#8203;699](https://github.com/hetznercloud/hcloud-go/issues/699))

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>

* Update module bitbucket.org/atlassian/go-asap/v2 to v2.13.3 (#42725)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[bitbucket.org/atlassian/go-asap/v2](https://bitbucket.org/atlassian/go-asap)
| `v2.12.3` -> `v2.13.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/bitbucket.org%2fatlassian%2fgo-asap%2fv2/v2.13.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/bitbucket.org%2fatlassian%2fgo-asap%2fv2/v2.12.3/v2.13.3?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>atlassian/go-asap
(bitbucket.org/atlassian/go-asap/v2)</summary>

###
[`v2.13.3`](https://bitbucket.org/atlassian/go-asap/branches/compare/v2.13.3%0Dv2.12.3)

[Compare
Source](https://bitbucket.org/atlassian/go-asap/branches/compare/v2.13.3%0Dv2.12.3)

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>

* Update module github.com/scaleway/scaleway-sdk-go to v1.0.0-beta.35 (#42716)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/scaleway/scaleway-sdk-go](https://github.com/scaleway/scaleway-sdk-go)
| `v1.0.0-beta.34` -> `v1.0.0-beta.35` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fscaleway%2fscaleway-sdk-go/v1.0.0-beta.35?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fscaleway%2fscaleway-sdk-go/v1.0.0-beta.34/v1.0.0-beta.35?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>scaleway/scaleway-sdk-go
(github.com/scaleway/scaleway-sdk-go)</summary>

###
[`v1.0.0-beta.35`](https://github.com/scaleway/scaleway-sdk-go/releases/tag/v1.0.0-beta.35)

[Compare
Source](https://github.com/scaleway/scaleway-sdk-go/compare/v1.0.0-beta.34...v1.0.0-beta.35)

#### What's Changed

##### Feat

- feat(iam): add saml certificate expires\_at field by
[@&#8203;scaleway-bot](https://github.com/scaleway-bot) in
[#&#8203;2641](https://github.com/scaleway/scaleway-sdk-go/pull/2641)
- feat(baremetal): add protected flag on servers by
[@&#8203;scaleway-bot](https://github.com/scaleway-bot) in
[#&#8203;2644](https://github.com/scaleway/scaleway-sdk-go/pull/2644)
- feat(ipam): add support for listing by `ip_address` and `mac_address`
by [@&#8203;scaleway-bot](https://github.com/scaleway-bot) in
[#&#8203;2645](https://github.com/scaleway/scaleway-sdk-go/pull/2645)
- feat(mongodb): add waiters for v1 by
[@&#8203;jremy42](https://github.com/jremy42) in
[#&#8203;2646](https://github.com/scaleway/scaleway-sdk-go/pull/2646)
- …
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Oct 9, 2025

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions Bot added the Stale label Oct 9, 2025
@github-actions
Copy link
Copy Markdown
Contributor

Closed as inactive. Feel free to reopen if this PR is still being worked on.

@github-actions github-actions Bot closed this Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants