-
Notifications
You must be signed in to change notification settings - Fork 3.1k
[chore] Replace asciicheck dep since repo is no longer available #42753
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+4
−2
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
atoulme
approved these changes
Sep 17, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
JaredTan95
added a commit
to openinsight-proj/opentelemetry-collector-contrib
that referenced
this pull request
Oct 15, 2025
* Update module github.com/redis/go-redis/v9 to v9.14.0 (#42736) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis) | `v9.12.1` -> `v9.14.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>redis/go-redis (github.com/redis/go-redis/v9)</summary> ### [`v9.14.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.14.0): 9.14.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.13.0...v9.14.0) #### Highlights - Added batch process method to the pipeline ([#​3510](https://redirect.github.com/redis/go-redis/pull/3510)) ### Changes #### 🚀 New Features - Added batch process method to the pipeline ([#​3510](https://redirect.github.com/redis/go-redis/pull/3510)) #### 🐛 Bug Fixes - fix: SetErr on Cmd if the command cannot be queued correctly in multi/exec ([#​3509](https://redirect.github.com/redis/go-redis/pull/3509)) #### 🧰 Maintenance - Updates release drafter config to exclude dependabot ([#​3511](https://redirect.github.com/redis/go-redis/pull/3511)) - chore(deps): bump actions/setup-go from 5 to 6 ([#​3504](https://redirect.github.com/redis/go-redis/pull/3504)) #### Contributors We'd like to thank all the contributors who worked on this release! [@​elena-kolevska](https://redirect.github.com/elena-kolevksa), [@​htemelski-redis](https://redirect.github.com/htemelski-redis) and [@​ndyakov](https://redirect.github.com/ndyakov) ### [`v9.13.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.13.0): 9.13.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.12.1...v9.13.0) ##### Highlights - Pipeliner expose queued commands ([#​3496](https://redirect.github.com/redis/go-redis/pull/3496)) - Ensure that JSON.GET returns Nil response ([#​3470](https://redirect.github.com/redis/go-redis/pull/3470)) - Fixes on Read and Write buffer sizes and UniversalOptions ##### Changes - Pipeliner expose queued commands ([#​3496](https://redirect.github.com/redis/go-redis/pull/3496)) - fix(test): fix a timing issue in pubsub test ([#​3498](https://redirect.github.com/redis/go-redis/pull/3498)) - Allow users to enable read-write splitting in failover mode. ([#​3482](https://redirect.github.com/redis/go-redis/pull/3482)) - Set the read/write buffer size of the sentinel client to 4KiB ([#​3476](https://redirect.github.com/redis/go-redis/pull/3476)) ##### 🚀 New Features - fix(otel): register wait metrics ([#​3499](https://redirect.github.com/redis/go-redis/pull/3499)) - Support subscriptions against cluster slave nodes ([#​3480](https://redirect.github.com/redis/go-redis/pull/3480)) - Add wait metrics to otel ([#​3493](https://redirect.github.com/redis/go-redis/pull/3493)) - Clean failing timeout implementation ([#​3472](https://redirect.github.com/redis/go-redis/pull/3472)) ##### 🐛 Bug Fixes - Do not assume that all non-IP hosts are loopbacks ([#​3085](https://redirect.github.com/redis/go-redis/pull/3085)) - Ensure that JSON.GET returns Nil response ([#​3470](https://redirect.github.com/redis/go-redis/pull/3470)) ##### 🧰 Maintenance - fix(otel): register wait metrics ([#​3499](https://redirect.github.com/redis/go-redis/pull/3499)) - fix(make test): Add default env in makefile ([#​3491](https://redirect.github.com/redis/go-redis/pull/3491)) - Update the introduction to running tests in README.md ([#​3495](https://redirect.github.com/redis/go-redis/pull/3495)) - test: Add comprehensive edge case tests for IncrByFloat command ([#​3477](https://redirect.github.com/redis/go-redis/pull/3477)) - Set the default read/write buffer size of Redis connection to 32KiB ([#​3483](https://redirect.github.com/redis/go-redis/pull/3483)) - Bumps test image to 8.2.1-pre ([#​3478](https://redirect.github.com/redis/go-redis/pull/3478)) - fix UniversalOptions miss ReadBufferSize and WriteBufferSize options ([#​3485](https://redirect.github.com/redis/go-redis/pull/3485)) - chore(deps): bump actions/checkout from 4 to 5 ([#​3484](https://redirect.github.com/redis/go-redis/pull/3484)) - Removes dry run for stale issues policy ([#​3471](https://redirect.github.com/redis/go-redis/pull/3471)) - Update otel metrics URL ([#​3474](https://redirect.github.com/redis/go-redis/pull/3474)) ##### Contributors We'd like to thank all the contributors who worked on this release! [@​LINKIWI](https://redirect.github.com/LINKIWI), [@​cxljs](https://redirect.github.com/cxljs), [@​cybersmeashish](https://redirect.github.com/cybersmeashish), [@​elena-kolevska](https://redirect.github.com/elena-kolevska), [@​htemelski-redis](https://redirect.github.com/htemelski-redis), [@​mwhooker](https://redirect.github.com/mwhooker), [@​ndyakov](https://redirect.github.com/ndyakov), [@​ofekshenawa](https://redirect.github.com/ofekshenawa), [@​suever](https://redirect.github.com/suever) </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 <[email protected]> * [exporter/azureblob] Add template support for blob name formatting in Azure Blob exporter (#42674) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description When `template_enabled` is `true`, you can use Go templates in `metrics_format`, `logs_format`, and `traces_format` to create dynamic blob names based on telemetry data. The root object for the template is the telemetry data itself (`pmetric.Metrics`, `plog.Logs`, or `ptrace.Traces`). <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42643 <!--Describe what testing was performed and which tests were added.--> #### Testing 1. added test in `exporter_test.go`. 2. validated using real blob account. ```yaml blob_name_format: metrics_format: 2006/01/02/metrics_{{ (getResourceMetricAttr . 0 "service.name") }}_15_04.json logs_format: 2006/01/02/logs_{{ getScopeLogAttr . 0 0 "scope.name" }}_15_04.json traces_format: 2006/01/02/traces_{{ (getSpan . 0 0 0).Name }}_15_04.json template_enabled: true ``` <img width="632" height="365" alt="image" src="https://github.com/user-attachments/assets/37f4fbcb-4b64-49c2-bff1-bcf6c0451578" /> <!--Describe the documentation added.--> #### Documentation Updated in `README.md` <!--Please delete paragraphs that you did not use before submitting.--> * Update module github.com/ClickHouse/clickhouse-go/v2 to v2.40.3 (#42708) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/ClickHouse/clickhouse-go/v2](https://redirect.github.com/ClickHouse/clickhouse-go) | `v2.40.1` -> `v2.40.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>ClickHouse/clickhouse-go (github.com/ClickHouse/clickhouse-go/v2)</summary> ### [`v2.40.3`](https://redirect.github.com/ClickHouse/clickhouse-go/blob/HEAD/CHANGELOG.md#v2403-2025-09-13----Release-notes-generated-using-configuration-in-githubreleaseyml-at-main---) [Compare Source](https://redirect.github.com/ClickHouse/clickhouse-go/compare/v2.40.2...v2.40.3) #### What's Changed ##### Other Changes 🛠 - bug: deserializing into nullable field by [@​rbroggi](https://redirect.github.com/rbroggi) in [#​1649](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1649) - Fixes for [#​1649](https://redirect.github.com/ClickHouse/clickhouse-go/issues/1649) by [@​SpencerTorres](https://redirect.github.com/SpencerTorres) in [#​1654](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1654) #### New Contributors - [@​rbroggi](https://redirect.github.com/rbroggi) made their first contribution in [#​1649](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1649) **Full Changelog**: <https://github.com/ClickHouse/clickhouse-go/compare/v2.40.2...v2.40.3> ### [`v2.40.2`](https://redirect.github.com/ClickHouse/clickhouse-go/blob/HEAD/CHANGELOG.md#v2402-2025-09-13----Release-notes-generated-using-configuration-in-githubreleaseyml-at-main---) [Compare Source](https://redirect.github.com/ClickHouse/clickhouse-go/compare/v2.40.1...v2.40.2) #### What's Changed ##### Other Changes 🛠 - Bump golang.org/x/net from 0.42.0 to 0.43.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1634](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1634) - Bump github.com/ClickHouse/ch-go from 0.67.0 to 0.68.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1639](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1639) - Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1641](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1641) - Bump go.opentelemetry.io/otel/trace from 1.37.0 to 1.38.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1642](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1642) - Bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1646](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1646) - Bump golang.org/x/net from 0.43.0 to 0.44.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1647](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1647) - chore: migrate to maintained YAML library by [@​joschi](https://redirect.github.com/joschi) in [#​1651](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1651) - skip random tests on Go 1.25 by [@​SpencerTorres](https://redirect.github.com/SpencerTorres) in [#​1652](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1652) - bug: headers map can be nil by [@​r0bobo](https://redirect.github.com/r0bobo) in [#​1650](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1650) #### New Contributors - [@​joschi](https://redirect.github.com/joschi) made their first contribution in [#​1651](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1651) - [@​r0bobo](https://redirect.github.com/r0bobo) made their first contribution in [#​1650](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1650) **Full Changelog**: <https://github.com/ClickHouse/clickhouse-go/compare/v2.40.1...v2.40.2> </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 <[email protected]> Co-authored-by: Yang Song <[email protected]> * Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.28 (#42743) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.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://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.1.27` -> `v1.1.28` | [](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.28`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.27...v1.1.28) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.27...v1.1.28) </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 <[email protected]> * [processor/resourcedetection] Add support for Scaleway host image attributes (#42683) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Since the following [PR](https://github.com/scaleway/scaleway-sdk-go/pull/2714) has been merged and released, we can now expose host image metadata on the Scaleway provider. I kept both `host.image.id` and `host.image.name` as enabled by default since the provider was not yet included in any release. <!--Describe what testing was performed and which tests were added.--> #### Testing I tested directly in a VM, and also updated the tests to ensure these values are exposed properly when enabled. ```sh 2025-09-15T13:33:27.366Z info [email protected]/service.go:205 Starting otelcontribcol... {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "Version": "0.135.0-dev", "NumCPU": 1} 2025-09-15T13:33:27.367Z info extensions/extensions.go:41 Starting extensions... {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}} 2025-09-15T13:33:27.368Z info internal/resourcedetection.go:137 began detecting resource information{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "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-15T13:33:27.512Z info internal/resourcedetection.go:188 detected resource information {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "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":"fr-par-1","cloud.platform":"scaleway_cloud_compute","cloud.provider":"scaleway_cloud","cloud.region":"fr-par","host.id":"132c8bcc-739d-4ed9-9b53-c5b27197a19b","host.image.id":"90e47fab-efa3-46d8-9607-f327a0ea65bb","host.image.name":"Ubuntu 24.04 Noble Numbat","host.name":"scw-goofy-borg","host.type":"STARDUST1-S"}} 2025-09-15T13:33:27.514Z info [email protected]/service.go:228 Everything is ready. Begin running and processing data. {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}} 2025-09-15T13:33:28.515Z info Metrics {"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "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-15T13:33:28.518Z info ResourceMetrics #0 Resource SchemaURL: https://opentelemetry.io/schemas/1.9.0 Resource attributes: -> cloud.account.id: Str(10542306-0c75-4265-9c2c-1fbfe4ea0bf0) -> cloud.availability_zone: Str(fr-par-1) -> cloud.provider: Str(scaleway_cloud) -> cloud.platform: Str(scaleway_cloud_compute) -> cloud.region: Str(fr-par) -> host.id: Str(132c8bcc-739d-4ed9-9b53-c5b27197a19b) -> host.image.id: Str(90e47fab-efa3-46d8-9607-f327a0ea65bb) -> host.image.name: Str(Ubuntu 24.04 Noble Numbat) -> host.name: Str(scw-goofy-borg) -> host.type: Str(STARDUST1-S) ``` Signed-off-by: Paulo Dias <[email protected]> * docs: adjust netflow receiver block (#42717) This pull request updates the example configuration in the `receiver/netflowreceiver/README.md` file to fix the YAML formatting for the NetFlow receiver. The change ensures that the configuration examples use the correct structure for each receiver type. Documentation and configuration improvements: * Corrected the YAML structure by removing unnecessary list indicators (`-`) before the `scheme` key for each receiver type in the example configuration in `receiver/netflowreceiver/README.md`. * [connector/spanmetrics] Support inserting collector.instance.id as an attribute to spanmetrics metrics (#41865) #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #40400 <!--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.--> --------- Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> * [extension/storage/filestorage] Fix `recreate` from panic (#41802) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description * This enables recovery from a panic when the bbolt db is corrupted and renames the file when a panic occurs. * This changes the `recreate` behavior to not rename the file upon every start of the collector. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Resolves https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/36840 Resolves https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35899 <!--Describe what testing was performed and which tests were added.--> #### Testing 1. Start collector with file extension configured. This should create the file with some content within it. 2. Stop the collector. 3. Manually edit or "break" the bbolt db file by adding characters in random places, forcefully causing a panic 4. Start the collector 5. See logs: ```json {"level":"info","ts":"2025-07-31T23:26:34.218-0400","msg":"Setting up own telemetry...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Starting otelcontribcol...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"Version":"0.131.0-dev","NumCPU":6} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Starting extensions...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Extension is starting...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension"} {"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Extension started.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension"} #### This line #### {"level":"warn","ts":"2025-07-31T23:26:34.242-0400","msg":"Database corruption detected, recreating database file","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension","file":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs","panic":"assertion failed: Page expected to be: 96, but self identifies as 4909050520039286100"} {"level":"info","ts":"2025-07-31T23:26:34.243-0400","msg":"Corrupted database file renamed","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension","original":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs","backup":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs.2025-08-27T13:26:07.479.backup"} #### through this line #### {"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"New queue metadata key not found, attempting to load legacy format.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"} {"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"Initializing new persistent queue","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"} {"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"Successfully migrated to consolidated metadata format","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"} {"level":"info","ts":"2025-07-31T23:26:34.255-0400","msg":"Everything is ready. Begin running and processing data.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}} ``` <!--Describe the documentation added.--> #### Documentation Updated the existing documentation with behavioral changes for `recreate` option. <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Antoine Toulme <[email protected]> * [chore][receiver/journald]: improve README.md examples (#42692) #### Description Add the following examples to the documentation: - Minimal configuration - Cursor tracking - Reading from the beginning <!--Describe the documentation added.--> #### Documentation This PR improves the documented examples --------- Co-authored-by: Andrzej Stencel <[email protected]> * [chore] document metrics for allocatable_types_to_report setting (#42539) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Document the metrics produced by the `allocatable_types_to_report` setting in the k8scluster receiver. - Add an explicit table mapping allocatable types to metric names in README. - Clarify that `storage` is not part of Kubernetes Node Allocatable and remove it from the listed types. - https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/#node-allocatable - Add a reference to Kubernetes Node Allocatable docs for clarity. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42311 <!--Describe what testing was performed and which tests were added.--> #### Testing Deployed `opentelemetry-collector-contrib` v0.133.0 via the official Helm chart(`mode=deployment`, `presets.clusterMetrics=true`) and enabled allocatable metrics in the `k8s_cluster` receiver as follows: ```yaml config: receivers: k8s_cluster: auth_type: serviceAccount collection_interval: 30s allocatable_types_to_report: - cpu - memory - ephemeral-storage - storage - pods exporters: prometheus: endpoint: "0.0.0.0:8889" ``` With this configuration, the following metrics were observed on /metrics: ``` # HELP k8s_node_allocatable_cpu Amount of cpu allocatable on the node # TYPE k8s_node_allocatable_cpu gauge k8s_node_allocatable_cpu{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 1.93 # HELP k8s_node_allocatable_ephemeral_storage_bytes Amount of ephemeral-storage allocatable on the node # TYPE k8s_node_allocatable_ephemeral_storage_bytes gauge k8s_node_allocatable_ephemeral_storage_bytes{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 7.6224326324e+10 # HELP k8s_node_allocatable_memory_bytes Amount of memory allocatable on the node # TYPE k8s_node_allocatable_memory_bytes gauge k8s_node_allocatable_memory_bytes{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 5.54446848e+08 # HELP k8s_node_allocatable_pods Amount of pods allocatable on the node # TYPE k8s_node_allocatable_pods gauge k8s_node_allocatable_pods{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 4 ``` <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> Signed-off-by: jaehanbyun <[email protected]> Co-authored-by: Christos Markou <[email protected]> * Update module github.com/relvacode/iso8601 to v1.7.0 (#42737) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/relvacode/iso8601](https://redirect.github.com/relvacode/iso8601) | `v1.6.0` -> `v1.7.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>relvacode/iso8601 (github.com/relvacode/iso8601)</summary> ### [`v1.7.0`](https://redirect.github.com/relvacode/iso8601/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/relvacode/iso8601/compare/v1.6.0...v1.7.0) ##### What's Changed - Support whitespace between date and time component by [@​relvacode](https://redirect.github.com/relvacode) in [#​29](https://redirect.github.com/relvacode/iso8601/pull/29) - Check for remaining data with Zulu zone by [@​relvacode](https://redirect.github.com/relvacode) in [#​31](https://redirect.github.com/relvacode/iso8601/pull/31) **Full Changelog**: <https://github.com/relvacode/iso8601/compare/v1.6.0...v1.7.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 <[email protected]> * [exporter/clickhouse] TLS config / Certificate based Authentication (#42581) #### Description Enables usage of OpenTelemetry's TLS configuration structure for clickhouse-go driver. Example: ```yaml exporters: clickhouse: endpoint: tcp://127.0.0.1:9000 tls: insecure: false insecure_skip_verify: false ca_file: CAroot.crt cert_file: client.crt key_file: client.key ``` #### Link to tracking issue Fixes #22805, #41116 #### Testing Added integration test that uses locally generated test certificates to test certificate authentication with ClickHouse. Certificates can be regenerated with `./testdata/certs/gen-certs.sh`. Also updated ClickHouse image versions to latest stable/LTS. #### Documentation Updated README with `tls` config description and example. * [receiver/splunkenterprise] fix typo search artifact size metrics (#42616) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This PR fixes a typo in the search artifact size metrics, which is part of the existing search dispatch collection. This typo has been causing errors with parsing empty string values. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42615 * [internal/otelarrow] Remove manual time.Sleep call (#42548) <!--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/42514 <!--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 <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Alex Boten <[email protected]> * [chore]: add workflow for surveys of non-members (#42503) The Contributor Experience group created a survey to help understand challenges and feedback from new contributors. We have this survey running for a few months on opentelemetry.io and the JS repo, with helpful feedback, so now adding to more repos. Example of message: https://github.com/open-telemetry/opentelemetry-js/pull/5884#issuecomment-3237568813 --------- Co-authored-by: Antoine Toulme <[email protected]> * [exporter/awss3exporter] add s3_base_prefix parameter (#42660) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Adds a new optional parameter `s3_base_prefix` to the `awss3exporter` which is used as the root path for all files uploaded. This new parameter is helpful when using the `resource_attrs_to_s3/s3_prefix` override ability but you still want a root path to be used for all file uploads. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42661 <!--Describe what testing was performed and which tests were added.--> #### Testing Added unit tests and ran the otel collector locally using a config file that specifies an `awss3` exporter with the new `s3_base_prefix` parameter <!--Describe the documentation added.--> #### Documentation Updated the readme and added new configuration examples <!--Please delete paragraphs that you did not use before submitting.--> * updated countconnector timestamps (#42006) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Updates the countconnector metric timestamps to use earliest timestamp from batch as start timestamp and latest as timestamp, instead of using timestamp from metric creation time <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #40573 <!--Describe what testing was performed and which tests were added.--> #### Testing Updates TracesToMetric tests to include checks for timestamp values * [kubeletstats] Cleanup deprecated *.cpu.utilization metrics and respective feature gate (#42727) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description After the merge of https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41042 we need to completely remove the `receiver.kubeletstats.enableCPUUsageMetrics` feature gate and cleanup the component accordingly. The feature gate has been [in place until v0.131.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41042/files#diff-3d568b694da81fd8cca718ee598c1fa14d20176a73af0f8d009388f5a6c2e11dR33) hence now it can be removed entirely. <!-- 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/41178 Supersedes https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41880. <!--Describe what testing was performed and which tests were added.--> #### Testing Updated <!--Describe the documentation added.--> #### Documentation Updated <!--Please delete paragraphs that you did not use before submitting.--> Co-authored-by: mugund10 <[email protected]> Signed-off-by: ChrsMark <[email protected]> Co-authored-by: mugund10 <[email protected]> * [chore] Replace asciicheck dep since repo is no longer available (#42753) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Seems like github.com/tdakkota/asciicheck is no longer available, but still imported [(golangci/golangci-lint)](https://github.com/golangci/golangci-lint/blob/v2.4.0/go.mod#L115) in the latest release. This is temporary until a new golangci-lint release will use the updated asciicheck repo. Some more context [here](https://github.com/golangci/golangci-lint/pull/6018). * [chore] Fix codeowners workflow (#42771) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Two codeowners in the allowlist have recently become OpenTelemetry community members and no longer need to be in the allowlist. * [chore][receiver/journald] Update stanza documentation (#42774) #### Description This commit updates configuration and filtering options in the stanza documentation of the journald input to match the journald receiver documentation. * [chore][receiver/prometheus] Update kong integration test (#42776) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description [As requested](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/42741#issuecomment-3307594964), the Kong test for Prometheus should use a past scrape of kong data as the input, rather than spinning up a kong docker container and connecting to it. * [receiver/kafkametrics] Implement client reset for recoverable errors in Sarama calls (#41363) … <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This change implements client reset functionality to address recoverable errors in Sarama calls, such as connection resets and EOF errors. When a recoverable error is encountered, the client is reset, enabling the scraper to reconnect and resume metric collection seamlessly. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue none <!--Describe what testing was performed and which tests were added.--> #### Testing Existing tests were modified accordingly. <!--Describe the documentation added.--> #### Documentation none <!--Please delete paragraphs that you did not use before submitting.--> * [cmd/telemetrygen] Add allow failed exports flag (#42136) #### Description Add --allow-export-failures flag to telemetrygen to continue running when export operations fail (instead of terminating) <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42135 * [chore][testbed] Use os.MkdirTemp on Windows (#42770) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Same as #42635 in different tests. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Updates #42639 --------- Co-authored-by: Yang Song <[email protected]> * [chore] Update core dependencies (#42782) This PR updates the opentelemetry-collector modules to open-telemetry/opentelemetry-collector@ba0b327d5fe91b230f97e48f56f3c191bd89df2d --------- Signed-off-by: otelbot <[email protected]> Co-authored-by: otelbot <[email protected]> Co-authored-by: Pablo Baeyens <[email protected]> * [chore] Do not remove config file on testbed shutdown (#42789) <!--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. --> Hotfix to make sure contributors can merge PRs :) #### Link to tracking issue Updates #42639 * [chore][scoped-tests] Run twice instead of thrice (#42790) <!--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. --> Scoped tests are too slow for certain components (e.g. Prometheus components) after #42498. I still think running the tests more than once is a good idea to prevent flakes, but maybe twice is a better balance between catching flakes and not taking ages to merge each PR. #### Link to tracking issue Follows #42498 * [processor/k8sattributesprocessor] Add support for missing k8s.cronjob.uid (#42641) <!--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 to expose `k8s.cronjob.uid` as resource metadata when a `Job` is owned by a `CronJob`. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42557 <!--Describe what testing was performed and which tests were added.--> #### Testing Local tested with `telemetrygen` and is working as expected. ``` [pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"debug","ts":"2025-09-11T16:29:11.588Z","caller":"[email protected]/processor.go:159","msg":"getting the pod","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"k8sattributes","otelcol.component.kind":"processor","otelcol.pipeline.id":"traces","otelcol.signal":"traces","pod":{"Name":"otel-log-cronjob-29293469-lw97x","Address":"10.244.0.70","PodUID":"7960681c-5a24-4287-8bea-e2cf506500ee","Attributes":{"k8s.cronjob.name":"otel-log-cronjob","k8s.cronjob.uid":"082b1c42-e393-46bc-9d51-b20a3700d1ab","k8s.job.name":"otel-log-cronjob-29293469","k8s.job.uid":"fbd853b8-7f63-44d8-ace1-8b48c89e3041"},"StartTime":"2025-09-11T16:29:00Z","Ignore":false,"Namespace":"default","NodeName":"","DeploymentUID":"","StatefulSetUID":"","DaemonSetUID":"","JobUID":"fbd853b8-7f63-44d8-ace1-8b48c89e3041","HostNetwork":false,"Containers":{"ByID":null,"ByName":null},"DeletedAt":"0001-01-01T00:00:00Z"}} [pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"info","ts":"2025-09-11T16:29:11.588Z","msg":"Traces","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"debug","otelcol.component.kind":"exporter","otelcol.signal":"traces","resource spans":1,"spans":2} [pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"info","ts":"2025-09-11T16:29:11.588Z","msg":"ResourceSpans #0\nResource SchemaURL: https://opentelemetry.io/schemas/1.4.0\nResource attributes:\n -> k8s.container.name: Str(telemetrygen)\n -> service.name: Str(telemetrygen)\n -> k8s.pod.ip: Str(10.244.0.70)\n -> k8s.cronjob.name: Str(otel-log-cronjob)\n -> k8s.cronjob.uid: Str(082b1c42-e393-46bc-9d51-b20a3700d1ab)\n -> k8s.job.uid: Str(fbd853b8-7f63-44d8-ace1-8b48c89e3041)\n -> k8s.job.name: Str(otel-log-cronjob-29293469)\nScopeSpans #0\nScopeSpans SchemaURL: \nInstrumentationScope telemetrygen \nSpan #0\n Trace ID : 3c7381c14a37814676b00a7d961cb219\n Parent ID : 4f8780d5148a9c1c\n ID : 17e9da9533dc93ca\n Name : okey-dokey-0\n Kind : Server\n Start time : 2025-09-11 16:29:09.583785469 +0000 UTC\n End time : 2025-09-11 16:29:09.583908469 +0000 UTC\n Status code : Unset\n Status message : \nAttributes:\n -> net.peer.ip: Str(1.2.3.4)\n -> peer.service: Str(telemetrygen-client)\nSpan #1\n Trace ID : 3c7381c14a37814676b00a7d961cb219\n Parent ID : \n ID : 4f8780d5148a9c1c\n Name : lets-go\n Kind : Client\n Start time : 2025-09-11 16:29:09.583785469 +0000 UTC\n End time : 2025-09-11 16:29:09.583908469 +0000 UTC\n Status code : Unset\n Status message : \nAttributes:\n -> net.peer.ip: Str(1.2.3.4)\n -> peer.service: Str(telemetrygen-server)\n","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"debug","otelcol.component.kind":"exporter","otelcol.signal":"traces"} ``` Added also the tests to guarantee the proper functionality. --------- Signed-off-by: Paulo Dias <[email protected]> * Changelog fetch (#42340) This is a redo of https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41849 with a fix, use quotes around the value '0' so it is not assimilated to false. --------- Co-authored-by: Paulo Janotti <[email protected]> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * [internal/kafka] disable client metrics (#42807) #### Description Disable franz-go's Kafka client metrics support. We did not intentionally add these, we may consider reintroducing them in the future with configuration. Labeling this as a breaking change, though it's dubious: this isn't documented, and came as part of the switch to franz-go which is still under a feature gate. #### Link to tracking issue Fixes #42662 #### Testing None #### Documentation None * Bump prometheus/prometheus, prometheus/otlptranslator and opentelemetry-go's prometheus exporter (#42493) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Bumps prometheus/prometheus, prometheus/otlptranslator and opentelemetry-go's Prometheus exporter to their latest versions. They are being upgraded together because a backwards-incompatible change to the Go API of otlptranslator between v0.0.1 and v0.0.2 occurred, and Prometheus and OTel-go were using different versions until now. If we upgrade one library at a time, the code doesn't compile. <!-- 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: Arthur Silva Sens <[email protected]> * [chore]: enable rangeValCopy rule from go-critic (#42007) #### Description Enable and fixes [rangeValCopy](https://go-critic.com/overview.html#rangevalcopy) rule from go-critic --------- Signed-off-by: Matthieu MOREL <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> * Better errors for attr procs: include the key. (#42280) #### Description Augmenting errors: ```diff Aug 26 19:35:27 871b7f17-d975-4a84-ada7-237d998c19b5 titus-otelcol[8520]: 2025/08/26 19:35:27 collector server run finished with error: failed to build pipelines: failed to create "attributes/netflix" processor, in pipeline "traces": - error creating AttrProc. Either field "value", "from_attribute" or "from_context" setting must be specified for 13-th action + error with key "nf.cluster" (13th-action): error creating AttrProc. Either field "value", "from_attribute" or "from_context" setting must be specified ``` Note the key is specifically called out. That really makes it far easier to debug errors than having to count, especially when I have 100s of config options. (I actually only have 15, but you get the idea) * [exporter/kafka] Fix franz-go ignores deprecated TLS config syntax (#42755) #### Description The syntax: auth: tls: ... Was deprecated in v0.124.0, in favor of: tls: ... The Sarama Kafka client accepts both syntaxes, but the franz-go client ignores the deprecated syntax and silently falls back to a non-TLS connection. This fix adds support for the deprecated syntax until such time that it actually gets removed. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #42754 #### Testing All existing tests pass. Verified deprecated syntax works against a real TLS-enabled cluster, and fails without the fix. #### Documentation None. * hostmetricsreceiver: add example metrics configuration to readme (#42759) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Just to be explicit for dummies like me, I think it would be better to note where to place the "metrics" configurations. They are mentioned in each scraper, but not explicitly in context. I had to try both the root (outside of scrapers) and then within each scraper to get it to work. Probably not a big issue to most, but I hope this will avoid at least some confusion. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue N/A <!--Describe what testing was performed and which tests were added.--> #### Testing N/A <!--Describe the documentation added.--> #### Documentation As above. <!--Please delete paragraphs that you did not use before submitting.--> * [chore] kafkaexporter: fix flaky test (#42806) #### Description Remove the artificial fetch timeout, and just use the test's context to cancel the fetch if needed. All uses of the function expect a fetch to complete quickly, there's no need for another timeout. This is for #42777. I was not able to reproduce the issue locally, but I can imagine on a _very_ slow machine that a fetch may not complete within 500ms. #### Link to tracking issue Fixes #42777 #### Testing Ran the tests in a loop. I couldn't get it to fail locally. #### Documentation N/A * [telemetrygen] Add ExponentialHistogram as metric type (#42757) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description As @jmichalek132 suggested in #42322 this PR also adds ExponentialHistogram and the option to send mixed metric types. As stated [here](https://opentelemetry.io/docs/specs/otel/metrics/data-model/?utm_source=chatgpt.com#summary-legacy) Summary is not really supported so I left it out of this (even though it is part of the metricdata SDK and it can be done), so with this PR telemetrygen should be ready to support all otel supported metric data point types. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part of #42322 but does not close it. * Revert "[internal/otelarrow] Remove manual time.Sleep call" (#42812) Reverts open-telemetry/opentelemetry-collector-contrib#42548 It looks like the test started failing again around the time this PR was merged so I am proposing we revert this cc @JaredTan95 Reopens #42514 Fixes #42758 * [chore] Update core dependencies (#42815) This PR updates the opentelemetry-collector modules to open-telemetry/opentelemetry-collector@1f869ed2d7a2485ff5ce8e9666852415a9f2ce45 --------- Signed-off-by: otelbot <[email protected]> Co-authored-by: otelbot <[email protected]> * feat: Add format identification in awslogsencodingextension (#42788) ### Description This PR adds format identification to `awslogsencodingextension` component. ### What was added - **Scope attribute**: All logs now include an `awslogs_encoding.format` attribute at the scope level - **Format values**: Each AWS log type gets a specific format identifier: - VPC Flow Logs: `vpc_flow_log` - ELB Access Logs: `elb_access_log` - S3 Access Logs: `s3_access_log` - CloudTrail Logs: `cloudtrail_log` - WAF Logs: `waf_log` - CloudWatch Logs via Subscription Filter: `cloudwatch_logs_subscription_filter` ### Why was added - Provides clear identification of log source format - Supports downstream processing decisions based on log type, e.g. routing or filtering --------- Co-authored-by: Vignesh Shanmugam <[email protected]> * [chore][exporter/elasticsearch,exporter/kafka] Switch to using experimental versions of symbols (#42817) <!--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. --> Uses the `xexporterhelper` version of these symbols since we are removing the `exporterhelper` version. #### Link to tracking issue Unblocks open-telemetry/opentelemetry-collector/pull/13872 * [chore] [telemetrygen] Remove scale assertion from TestExponentialHistogramMetricGeneration (#42822) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Removes wrong assertion that causes a flaky test. The go-expohisto library allows that field to be negative to the assertion is wrong. Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42818 Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42819 * [chore] Add bogdan-st to telemetrygen codeowners (#42814) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Following a discussion and invitation from @mx-psi this PR adds myself as a codeowner for telemetrygen. * [chore] Bump go-build-tools to v0.28.0 (#42821) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Bumps Go build tools to v0.28.0. Notably adds some goodies for issuegenerator I left the checkapi one out since it's a lot of work and we can do it independently <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Updates #36761 Updates #42518 * [chore][exporter/clickhouse] Remove an unused function (#42811) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Removed the function `newPlaceholder` in the internal package as it seems no longer used. <!--Describe what testing was performed and which tests were added.--> #### Testing Unit & Integration tests * [chore] Prepare release 0.136.0 (#42828) The following commands were run to prepare this release: - make chlog-update VERSION=v0.136.0 - sed -i.bak s/0[.]135[.]0/0.136.0/g versions.yaml - make multimod-prerelease - make multimod-sync --------- Signed-off-by: otelbot <[email protected]> Co-authored-by: otelbot <[email protected]> * kafka: fix support for protocol_version in franz-go client (#42833) #### Description The franz-go client was ignoring `protocol_version`. We now set both MinVersions and MaxVersions options based on the specified version, so the client assumes that exact version. #### Link to tracking issue Relates to #42795 #### Testing Tested with kafkaexporter against Azure Event Hubs, which currently only works on Windows if you specify a version < 4 due to https://github.com/twmb/franz-go/issues/1102 #### Documentation None * fix(deps): update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.31 (#42837) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.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://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.1.28` -> `v1.1.31` | [](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.31`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.30...v1.1.31) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.30...v1.1.31) ### [`v1.1.30`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.29...v1.1.30) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.29...v1.1.30) ### [`v1.1.29`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.28...v1.1.29) [Compare Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.28...v1.1.29) </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 <[email protected]> * [telemtrygen] Add load size to metrics and logs (#42756) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Adds configurable load size to metrics and logs in telemetrygen. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Part of #42322 but does not close it. <!--Describe what testing was performed and which tests were added.--> #### Testing Unit tests for feature and config validation. <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Pablo Baeyens <[email protected]> * fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.24.0 (#42841) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/hetznercloud/hcloud-go/v2](https://redirect.github.com/hetznercloud/hcloud-go) | `v2.23.0` -> `v2.24.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.24.0`](https://redirect.github.com/hetznercloud/hcloud-go/blob/HEAD/CHANGELOG.md#v2240) [Compare Source](https://redirect.github.com/hetznercloud/hcloud-go/compare/v2.23.0...v2.24.0) ##### Features - add new ip\_range param to ServerAttachToNetwork ([#​723](https://redirect.github.com/hetznercloud/hcloud-go/issues/723)) - add new ip\_range param to LoadBalancerAttachToNetwork ([#​724](https://redirect.github.com/hetznercloud/hcloud-go/issues/724)) </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 <[email protected]> * [chore][telemetrygen] Fix traces count in traces integration test (#42850) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Seems like we can't control how the BatchSpanProcessor batches traces for export. Sometimes it s 3 traces in 3 exports but sometimes there are 4 exports. Changed the logic to count the actual trace ids instead of the number of exports. Also made the name of the binary unique to avoid conflicts and increased the duration a bit, that was also failing locally sometimes. * [chore][exporter/datadog] Fix pseudoversion (#42845) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description When DataDog/datadog-agent@c0e8c8158aa2 was committed, https://github.com/DataDog/datadog-agent/releases/tag/comp/otelcol/otlp/testutil/v0.72.0-devel did not exist, so on #42553 we based the pseudoversion on the preceding tag, https://github.com/DataDog/datadog-agent/releases/tag/comp/otelcol/otlp/testutil/v0.71.0-devel. This made Renovate confused over at #42832 so I am bumping the base version of the pseudoversion here so that Renovate works correctly (right now Renovate tries to _downgrade_ to v0.72.0-devel but this commit comes after v0.72.0-devl) * chore(deps): update prom/prometheus docker tag to v3.6.0 (#42840) Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear …
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Seems like github.com/tdakkota/asciicheck is no longer available, but still imported (golangci/golangci-lint) in the latest release. This is temporary until a new golangci-lint release will use the updated asciicheck repo.
Some more context here.