prom translate rw2 optionally translate histogram to nhcb 2#42606
prom translate rw2 optionally translate histogram to nhcb 2#42606jmichalek132 wants to merge 13 commits into
Conversation
Signed-off-by: Juraj Michalek <juraj.michalek132@gmail.com>
…istogram-to-nhcb-2
| DisableTargetInfo bool | ||
| AddMetricSuffixes bool | ||
| SendMetadata bool | ||
| ConvertHistogramsToNHCB bool |
There was a problem hiding this comment.
Do we want a simple bool for this? This is what Prometheus has.
There was a problem hiding this comment.
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 :).
…istogram-to-nhcb-2
…istogram-to-nhcb-2
ywwg
left a comment
There was a problem hiding this comment.
some first-time reviewer questions :)
| DisableTargetInfo bool | ||
| AddMetricSuffixes bool | ||
| SendMetadata bool | ||
| ConvertHistogramsToNHCB bool |
| DisableTargetInfo bool | ||
| AddMetricSuffixes bool | ||
| SendMetadata bool | ||
| ConvertHistogramsToNHCB bool |
There was a problem hiding this comment.
might be helpful to note that the option is not fully implemented
There was a problem hiding this comment.
What do you mean by that?
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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 { |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Everything isn't put into bucket 0. This is just determining how many buckets we can trim off the front of the buckets.
There was a problem hiding this comment.
so is this for cleaning up buckets? maybe this function could be renamed to make it more clear what is being done here?
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
yeah that would be more clear for me, thanks!
|
The CI failure looks unrelated to my changes: |
Ah okay Arthur also ran into this in another PR #42493 (comment) |
#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
…istogram-to-nhcb-2
|
#42685 has been merged to main and should fix #42606 (comment) |
|
Well at least the test that fails now is a different test 🙃 |
…istogram-to-nhcb-2
|
#42770 should address the new failing test |
…istogram-to-nhcb-2
…istogram-to-nhcb-2
|
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. |
There was a problem hiding this comment.
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: [] |
There was a problem hiding this comment.
| 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))) |
There was a problem hiding this comment.
| 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))) |
There was a problem hiding this comment.
| pt.SetStartTimestamp(pcommon.NewTimestampFromTime(time.UnixMilli(100))) |
| wantSeries func() map[uint64]*writev2.TimeSeries | ||
| }{ | ||
| { | ||
| name: "histogram data points with same labels and without scope promotion", |
There was a problem hiding this comment.
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", |
* [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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
[@​octokit/auth-app](https://github.com/octokit/auth-app)
from 7.2.1 to 8.0.1
([#​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
([#​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
[@​octokit/request](https://github.com/octokit/request)
from 9.2.3 to 10.0.2
([#​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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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.
([#​8519](https://github.com/grpc/grpc-go/issues/8519))
- xdsclient:
- Fix a data race caused while reporting load to LRS.
([#​8483](https://github.com/grpc/grpc-go/pull/8483))
- Fix regression preventing empty node IDs when creating an LRS client.
([#​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.
([#​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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
([#​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
([#​1073](https://github.com/getsentry/sentry-go/pull/1073))
##### Misc
- Add `MockTransport` to test clients for improved testing
([#​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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​270](https://github.com/elastic/go-docappender/pull/270)
- perf: avoid copying body buffer when compression is enabled v2 by
[@​kruskall](https://github.com/kruskall) in
[#​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
[@​kruskall](https://github.com/kruskall) in
[#​191](https://github.com/elastic/go-docappender/pull/191)
- ci: fix ci running twice by
[@​oakrizan](https://github.com/oakrizan) in
[#​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
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​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
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​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
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​267](https://github.com/elastic/go-docappender/pull/267)
- build(deps): bump actions/checkout from 4 to 5 in the github-actions
group by
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​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
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​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
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​268](https://github.com/elastic/go-docappender/pull/268)
- build(deps): bump the github-actions group with 2 updates by
[@​dependabot](https://github.com/dependabot)\[bot] in
[#​272](https://github.com/elastic/go-docappender/pull/272)
- perf: avoid copying body buffer when compression is enabled by
[@​kruskall](https://github.com/kruskall) in
[#​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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
([#​695](https://github.com/hetznercloud/hcloud-go/issues/695))
- add category property to server type
([#​717](https://github.com/hetznercloud/hcloud-go/issues/717))
##### Bug Fixes
- **primary-ip**: labels not clearable
([#​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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
[@​scaleway-bot](https://github.com/scaleway-bot) in
[#​2641](https://github.com/scaleway/scaleway-sdk-go/pull/2641)
- feat(baremetal): add protected flag on servers by
[@​scaleway-bot](https://github.com/scaleway-bot) in
[#​2644](https://github.com/scaleway/scaleway-sdk-go/pull/2644)
- feat(ipam): add support for listing by `ip_address` and `mac_address`
by [@​scaleway-bot](https://github.com/scaleway-bot) in
[#​2645](https://github.com/scaleway/scaleway-sdk-go/pull/2645)
- feat(mongodb): add waiters for v1 by
[@​jremy42](https://github.com/jremy42) in
[#​2646](https://github.com/scaleway/scaleway-sdk-go/pull/2646)
- …
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
|
Closed as inactive. Feel free to reopen if this PR is still being worked on. |
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
Review please @dashpole @ywwg @ArthurSens @krajorama @aknuds1 and @carrieedwards as you implemented this upstream in prometheus.